| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
|
|
5 S | CERT MSC03-C | |
| 640 | 12 S | CERT MSC01-C | |
| 3 | 21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 10 | 41 S | CERT DCL10-C,DCL11-C | |
| 123 | 44 S | CERT DCL03-C,INT06-C | |
| 9 | 50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
| 26 | 57 S | CERT MSC03-C,MSC12-C | |
| 5 | 58 S | CERT MSC03-C | |
| 21 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 43 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
| 14 | 85 S | CERT INT09-C | |
| 91 | 95 S | CERT EXP11-C | |
| 7 | 99 S | CERT MSC02-C | |
| 6 | 101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 14 | 113 S | CERT MSC09-C | |
| 87 | 77 S | CERT PRE02-C | |
| 66 | 78 S | CERT PRE01-C,PRE02-C | |
| 36 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
| 56 | 120 S | CERT INT13-C | |
|
|
125 S | CERT PRE05-C | |
| 5 | 131 S | CERT DCL01-C | |
| 8 | 132 S | CERT MSC02-C | |
| 1 | 133 S | CERT EXP02-C | |
|
|
135 S | CERT DCL07-C | |
|
|
139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
| 1 | 176 S | CERT MSC10-C | |
| 215 | 177 S | CERT DCL04-C | |
| 40 | 200 S | CERT DCL00-C | |
| 1001 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
| 19 | 203 S | CERT EXP05-C | |
|
|
218 S | CERT PRE04-C | |
| 49 | 243 S | CERT PRE06-C | |
| 188 | 273 S | CERT PRE03-C | |
| 1 | 299 S | CERT DCL05-C | |
| 12 | 1 J | CERT MSC07-C | |
| 7 | 302 S | CERT MSC04-C | |
| 1 | 329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 29 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
| 2 | 334 S | CERT INT02-C | |
| 35 | 340 S | CERT PRE00-C | |
| 12 | 352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 93 | 361 S | CERT EXP00-C | |
|
|
376 S | CERT MSC10-C | |
| 26 | 381 S | CERT DCL05-C | |
| 176 | 382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
| 19 | 400 S | CERT EXP03-C | |
| 1 | 401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
|
|
440 S | CERT INT15-C | |
|
|
446 S | CERT INT02-C | |
| 1 | 452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
| 486 | 458 S | CERT INT02-C,INT07-C | |
| 1 | 486 S | CERT FIO00-C | |
| 5 | 488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
| 2 | 577 S | Sizeof argument is a pointer. | CERT EXP01-C |
| 11 | 578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
| 2 | 584 S | Remainder of % op could be negative. | CERT INT10-C |
| 5 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\write-buffer.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\special-vars.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\signals.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\settings.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\session.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\servers.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\servers-setup.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\servers-reconnect.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\recode.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\rawlog.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\queries.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\pidwait.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\nickmatch-cache.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\nicklist.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\network.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\network-openssl.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\net-sendbuffer.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\net-nonblock.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\net-disconnect.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\modules.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\modules-load.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\misc.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\masks.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\log.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\log-away.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\line-split.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\levels.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\ignore.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\expandos.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\core.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\commands.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\chatnets.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\chat-protocols.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\chat-commands.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\channels.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\channels-setup.c | Tue Jul 21 11:48:05 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\core\args.c | Tue Jul 21 11:48:05 2009 |
| Number of procedures: | 611 |
| Number of locally uncalled procedures: | 0 |
| Maximum loop depth: | 2 |
| Total Cyclomatic Complexity: | 1853 |
| Number of reformatted executable lines: | 18325 |
| Number of lines of comments: | 6463 |
| Globals / code outside procedures - Conditional Pass |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | args.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | common.h: 4 | Found #define. | CERT PRE03-C |
| O | common.h: 6 | Found #define. | CERT PRE03-C |
| O | common.h: 7 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | common.h: 47 | Found #define. | CERT PRE03-C |
| O | common.h: 48 | Found #define. | CERT PRE03-C |
| O | common.h: 49 | Found #define. | CERT PRE03-C |
| O | common.h: 50 | Found #define. | CERT PRE03-C |
| O | common.h: 51 | Found #define. | CERT PRE03-C |
| O | common.h: 52 | Found #define. | CERT PRE03-C |
| O | common.h: 56 | Found #define. | CERT PRE03-C |
| O | common.h: 70 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Found #define. | CERT PRE03-C |
| O | common.h: 86 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 88 | Found #define. | CERT PRE03-C |
| O | common.h: 88 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | common.h: 88 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 90 | Found #define. | CERT PRE03-C |
| O | common.h: 93 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 93 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 96 | Found #define. | CERT PRE03-C |
| O | common.h: 96 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 96 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 97 | Found #define. | CERT PRE03-C |
| O | common.h: 97 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 97 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 98 | Found #define. | CERT PRE03-C |
| O | common.h: 98 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 98 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 98 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 99 | Found #define. | CERT PRE03-C |
| O | common.h: 99 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 99 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 99 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 100 | Found #define. | CERT PRE03-C |
| O | common.h: 100 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 100 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 101 | Found #define. | CERT PRE03-C |
| O | common.h: 101 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 101 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 102 | Found #define. | CERT PRE03-C |
| O | common.h: 102 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 102 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 102 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 103 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | common.h: 103 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 103 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 104 | Found #define. | CERT PRE03-C |
| O | common.h: 104 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 104 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 105 | Found #define. | CERT PRE03-C |
| O | common.h: 105 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 105 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 105 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 106 | Found #define. | CERT PRE03-C |
| O | common.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 106 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 107 | Found #define. | CERT PRE03-C |
| O | common.h: 107 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 107 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 108 | Found #define. | CERT PRE03-C |
| O | common.h: 108 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 108 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 109 | Found #define. | CERT PRE03-C |
| O | common.h: 109 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 109 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 109 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 110 | Found #define. | CERT PRE03-C |
| O | common.h: 110 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 110 | Macro contains unacceptable items | CERT PRE03-C |
| O | module.h: 3 | Found #define. | CERT PRE03-C |
| O | channels-setup.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | signals.h: 4 | Found #define. | CERT PRE03-C |
| O | signals.h: 4 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 5 | Found #define. | CERT PRE03-C |
| O | signals.h: 5 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 6 | Found #define. | CERT PRE03-C |
| O | signals.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 8 | Found #define. | CERT PRE03-C |
| O | signals.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 20 | Found #define. | CERT PRE03-C |
| O | signals.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 20 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 22 | Found #define. | CERT PRE03-C |
| O | signals.h: 22 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 22 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 24 | Found #define. | CERT PRE03-C |
| O | signals.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 24 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 27 | Found #define. | CERT PRE03-C |
| O | signals.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 27 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 27 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 29 | Found #define. | CERT PRE03-C |
| O | signals.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | signals.h: 29 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 29 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 32 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 36 | Found #define. | CERT PRE03-C |
| O | signals.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 38 | Found #define. | CERT PRE03-C |
| O | signals.h: 38 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 38 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 38 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 43 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 44 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 47 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 61 | Found #define. | CERT PRE03-C |
| O | signals.h: 61 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 67 | Found #define. | CERT PRE03-C |
| O | signals.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 70 | Found #define. | CERT PRE03-C |
| O | signals.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | iconfig.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 12 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 12 | Use of function like macro. | CERT PRE00-C |
| O | iconfig.h: 14 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | iconfig.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 49 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 86 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 31 | Found #define. | CERT PRE03-C |
| O | settings.h: 31 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 31 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 32 | Found #define. | CERT PRE03-C |
| O | settings.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 33 | Found #define. | CERT PRE03-C |
| O | settings.h: 33 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 35 | Found #define. | CERT PRE03-C |
| O | settings.h: 35 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 35 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 36 | Found #define. | CERT PRE03-C |
| O | settings.h: 36 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 37 | Found #define. | CERT PRE03-C |
| O | settings.h: 37 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 37 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | settings.h: 39 | Found #define. | CERT PRE03-C |
| O | settings.h: 39 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 39 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 40 | Found #define. | CERT PRE03-C |
| O | settings.h: 40 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 40 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 41 | Found #define. | CERT PRE03-C |
| O | settings.h: 41 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 41 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 42 | Found #define. | CERT PRE03-C |
| O | settings.h: 42 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 42 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 43 | Found #define. | CERT PRE03-C |
| O | settings.h: 43 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 43 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 44 | Found #define. | CERT PRE03-C |
| O | settings.h: 44 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 44 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 45 | Found #define. | CERT PRE03-C |
| O | settings.h: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 45 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 46 | Found #define. | CERT PRE03-C |
| O | settings.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 76 | Found #define. | CERT PRE03-C |
| O | settings.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 78 | Found #define. | CERT PRE03-C |
| O | settings.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 80 | Found #define. | CERT PRE03-C |
| O | settings.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 82 | Found #define. | CERT PRE03-C |
| O | settings.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 84 | Found #define. | CERT PRE03-C |
| O | settings.h: 84 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 84 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 86 | Found #define. | CERT PRE03-C |
| O | settings.h: 86 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 106 | Found #define. | CERT PRE03-C |
| O | settings.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | chat-protocols.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | chat-protocols.h: 29 | Found #define. | CERT PRE03-C |
| O | chat-protocols.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | chat-protocols.h: 29 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | chat-protocols.h: 29 | Use of function like macro. | CERT PRE00-C |
| O | chat-protocols.h: 34 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | chat-protocols.h: 36 | Use of function like macro. | CERT PRE00-C |
| O | chat-protocols.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | modules.h: 4 | Found #define. | CERT PRE03-C |
| O | modules.h: 4 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 7 | Found #define. | CERT PRE03-C |
| O | modules.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 10 | Found #define. | CERT PRE03-C |
| O | modules.h: 10 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 13 | Found #define. | CERT PRE03-C |
| O | modules.h: 13 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 16 | Found #define. | CERT PRE03-C |
| O | modules.h: 16 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 24 | Found #define. | CERT PRE03-C |
| O | modules.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 47 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 59 | Found #define. | CERT PRE03-C |
| O | modules.h: 59 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 65 | Found #define. | CERT PRE03-C |
| O | modules.h: 65 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 65 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 65 | Use of function like macro. | CERT PRE00-C |
| O | modules.h: 67 | Found #define. | CERT PRE03-C |
| O | modules.h: 67 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 67 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 67 | Use of function like macro. | CERT PRE00-C |
| O | chatnets.h: 7 | Found #define. | CERT PRE03-C |
| O | chatnets.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | chatnets.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | chatnets.h: 10 | Found #define. | CERT PRE03-C |
| O | chatnets.h: 10 | Use of function like macro. | CERT PRE00-C |
| O | chatnets.h: 10 | Macro contains unacceptable items | CERT PRE03-C |
| O | chatnets.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | chatnets.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | chatnet-rec.h: 12 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers-setup.h: 6 | Found #define. | CERT PRE03-C |
| O | servers-setup.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers-setup.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers-setup.h: 10 | Use of function like macro. | CERT PRE00-C |
| O | servers-setup.h: 10 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers-setup.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers-setup.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | server-setup-rec.h: 17 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers-setup.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | channels-setup.h: 6 | Found #define. | CERT PRE03-C |
| O | channels-setup.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels-setup.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | channels-setup.h: 9 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | channels-setup.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | channels-setup.h: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | channels-setup.h: 12 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | channels-setup.h: 13 | Included file not protected with #define. | CERT PRE06-C |
| O | channels-setup.h: 27 | Found #define. | CERT PRE03-C |
| O | channels-setup.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels-setup.h: 27 | Use of function like macro. | CERT PRE00-C |
| O | channels.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | misc.h: 8 | Found #define. | CERT PRE03-C |
| O | misc.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | misc.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | misc.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | special-vars.h: 6 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 6 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 7 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 8 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 9 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 10 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 7 | Found #define. | CERT PRE03-C |
| O | servers.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 11 | Found #define. | CERT PRE03-C |
| O | servers.h: 11 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 11 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 14 | Found #define. | CERT PRE03-C |
| O | servers.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 14 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 17 | Found #define. | CERT PRE03-C |
| O | servers.h: 17 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 17 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 20 | Found #define. | CERT PRE03-C |
| O | servers.h: 20 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 26 | Included file not protected with #define. | CERT PRE06-C |
| O | server-connect-rec.h: 11 | Identifier not declared on new line. | CERT DCL04-C |
| O | server-connect-rec.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers.h: 29 | Found #define. | CERT PRE03-C |
| O | servers.h: 30 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 31 | Included file not protected with #define. | CERT PRE06-C |
| O | servers.h: 34 | Found #define. | CERT PRE03-C |
| O | servers.h: 34 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 35 | Found #define. | CERT PRE03-C |
| O | servers.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 37 | Identifier not declared on new line. | CERT DCL04-C |
| O | channels.h: 7 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | channels.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | channels.h: 11 | Found #define. | CERT PRE03-C |
| O | channels.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | channels.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | channels.h: 14 | Found #define. | CERT PRE03-C |
| O | channels.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | channels.h: 16 | Included file not protected with #define. | CERT PRE06-C |
| O | channel-rec.h: 3 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-rec.h: 18 | Found #define. | CERT PRE03-C |
| O | window-item-rec.h: 18 | Use of function like macro. | CERT PRE00-C |
| O | nicklist.h: 5 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 5 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | nicklist.h: 5 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | nicklist.h: 8 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 8 | Use of function like macro. | CERT PRE00-C |
| O | nicklist.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | nicklist.h: 11 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | nicklist.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | nicklist.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | nick-rec.h: 24 | Comment possibly contains code | CERT MSC04-C |
| O | chat-commands.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | network.h: 18 | Found #define. | CERT PRE03-C |
| O | network.h: 20 | Found #define. | CERT PRE03-C |
| O | network.h: 20 | Define used for numeric constant. | CERT DCL00-C |
| O | network.h: 24 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | network.h: 35 | Found #define. | CERT PRE03-C |
| O | network.h: 37 | Found #define. | CERT PRE03-C |
| O | network.h: 37 | Define used for numeric constant. | CERT DCL00-C |
| O | network.h: 40 | Found #define. | CERT PRE03-C |
| O | network.h: 40 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | commands.h: 30 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 31 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 33 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 34 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 35 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 36 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 37 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 38 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 39 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 40 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 41 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 42 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 43 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 45 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 48 | Found #define. | CERT PRE03-C |
| O | commands.h: 49 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 49 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 52 | Found #define. | CERT PRE03-C |
| O | commands.h: 52 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 59 | Found #define. | CERT PRE03-C |
| O | commands.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 59 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 72 | Found #define. | CERT PRE03-C |
| O | commands.h: 72 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 72 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 73 | Found #define. | CERT PRE03-C |
| O | commands.h: 73 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 73 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 74 | Found #define. | CERT PRE03-C |
| O | commands.h: 74 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 74 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 76 | Found #define. | CERT PRE03-C |
| O | commands.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 77 | Found #define. | CERT PRE03-C |
| O | commands.h: 77 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 77 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 78 | Found #define. | CERT PRE03-C |
| O | commands.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 80 | Found #define. | CERT PRE03-C |
| O | commands.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 81 | Found #define. | CERT PRE03-C |
| O | commands.h: 81 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 81 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 82 | Found #define. | CERT PRE03-C |
| O | commands.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 85 | Found #define. | CERT PRE03-C |
| O | commands.h: 85 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 85 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 110 | Found #define. | CERT PRE03-C |
| O | commands.h: 111 | Non standard character @ in source. | CERT MSC09-C |
| O | commands.h: 110 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 114 | Found #define. | CERT PRE03-C |
| O | commands.h: 115 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 115 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 121 | Found #define. | CERT PRE03-C |
| O | commands.h: 121 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 123 | Found #define. | CERT PRE03-C |
| O | commands.h: 123 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 125 | Found #define. | CERT PRE03-C |
| O | commands.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 130 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 131 | Comment possibly contains code | CERT MSC04-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 133 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 148 | Found #define. | CERT PRE03-C |
| O | commands.h: 148 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 150 | Found #define. | CERT PRE03-C |
| O | commands.h: 150 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 152 | Found #define. | CERT PRE03-C |
| O | commands.h: 152 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 154 | Found #define. | CERT PRE03-C |
| O | commands.h: 162 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | servers-reconnect.h: 6 | Found #define. | CERT PRE03-C |
| O | servers-reconnect.h: 6 | Literal value requires a U suffix. | CERT INT13-C |
| O | queries.h: 7 | Found #define. | CERT PRE03-C |
| O | queries.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | queries.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | queries.h: 11 | Found #define. | CERT PRE03-C |
| O | queries.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | queries.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | queries.h: 14 | Found #define. | CERT PRE03-C |
| O | queries.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | queries.h: 16 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-def.h: 4 | Found #define. | CERT PRE03-C |
| O | window-item-def.h: 5 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | rawlog.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | chat-protocols.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | chatnets.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | commands.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-def.h: 6 | Included file not protected with #define. | CERT PRE06-C |
| O | commands.c: 657 | Declaration of type not in header file. | CERT DCL12-C |
| O | commands.c: 840 | Found #define. | CERT PRE03-C |
| O | commands.c: 840 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.c: 840 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.c: 843 | Found #define. | CERT PRE03-C |
| O | commands.c: 843 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.c: 843 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.c: 846 | Found #define. | CERT PRE03-C |
| O | commands.c: 846 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.c: 846 | Use of function like macro. | CERT PRE00-C |
| O | core.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | expandos.h: 24 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | log.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | log.h: 14 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | log.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | ignore.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | nickmatch-cache.h: 20 | Found #define. | CERT PRE03-C |
| O | nickmatch-cache.h: 20 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | nickmatch-cache.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | core.c: 65 | Identifier not declared on new line. | CERT DCL04-C |
| O | core.c: 66 | Identifier not declared on new line. | CERT DCL04-C |
| O | core.h: 7 | Found #define. | CERT PRE03-C |
| O | core.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | core.h: 8 | Found #define. | CERT PRE03-C |
| O | core.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 9 | Found #define. | CERT PRE03-C |
| O | core.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 10 | Found #define. | CERT PRE03-C |
| O | core.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 11 | Found #define. | CERT PRE03-C |
| O | core.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 12 | Found #define. | CERT PRE03-C |
| O | core.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | expandos.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | expandos.c: 29 | Found #define. | CERT PRE03-C |
| O | expandos.c: 29 | Included file not protected with #define. | CERT PRE06-C |
| O | irssi-version.h: 1 | Define used for numeric constant. | CERT DCL00-C |
| O | irssi-version.h: 2 | Found #define. | CERT PRE03-C |
| O | irssi-version.h: 2 | Define used for numeric constant. | CERT DCL00-C |
| O | expandos.c: 40 | Found #define. | CERT PRE03-C |
| O | expandos.c: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | expandos.c: 42 | Declaration of type not in header file. | CERT DCL12-C |
| O | expandos.c: 56 | Identifier not declared on new line. | CERT DCL04-C |
| O | expandos.c: 57 | Identifier not declared on new line. | CERT DCL04-C |
| O | expandos.c: 58 | Identifier not declared on new line. | CERT DCL04-C |
| O | expandos.c: 58 | Identifier not declared on new line. | CERT DCL04-C |
| O | expandos.c: 64 | Found #define. | CERT PRE03-C |
| O | expandos.c: 65 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | expandos.c: 65 | Use of function like macro. | CERT PRE00-C |
| O | expandos.c: 65 | Macro contains unacceptable items | CERT PRE03-C |
| O | ignore.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | levels.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | ignore.c: 61 | Found #define. | CERT PRE03-C |
| O | ignore.c: 61 | Use of function like macro. | CERT PRE00-C |
| O | ignore.c: 107 | Found #define. | CERT PRE03-C |
| O | ignore.c: 107 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | ignore.c: 107 | Use of function like macro. | CERT PRE00-C |
| O | ignore.c: 110 | Found #define. | CERT PRE03-C |
| O | ignore.c: 110 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | ignore.c: 114 | Use of function like macro. | CERT PRE00-C |
| O | ignore.c: 110 | Macro contains unacceptable items | CERT PRE03-C |
| O | ignore.c: 116 | Found #define. | CERT PRE03-C |
| O | ignore.c: 116 | Use of function like macro. | CERT PRE00-C |
| O | levels.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | line-split.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | line-split.c: 33 | Found #define. | CERT PRE03-C |
| O | line-split.c: 33 | Define used for numeric constant. | CERT DCL00-C |
| O | line-split.c: 35 | Declaration of type not in header file. | CERT DCL12-C |
| O | line-split.c: 35 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | log-away.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | log.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | log.c: 33 | Found #define. | CERT PRE03-C |
| O | log.c: 33 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | masks.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | misc.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | misc.c: 28 | Declaration of type not in header file. | CERT DCL12-C |
| O | misc.c: 315 | Found #define. | CERT PRE03-C |
| O | misc.c: 315 | Literal value requires a U suffix. | CERT INT13-C |
| O | misc.c: 315 | Use of function like macro. | CERT PRE00-C |
| O | misc.c: 315 | Macro contains unacceptable items | CERT PRE03-C |
| O | modules-load.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | modules-load.c: 152 | Found #define. | CERT PRE03-C |
| O | modules.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | modules.c: 27 | Identifier not declared on new line. | CERT DCL04-C |
| O | modules.c: 28 | Identifier not declared on new line. | CERT DCL04-C |
| O | net-disconnect.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | net-disconnect.c: 25 | Found #define. | CERT PRE03-C |
| O | net-disconnect.c: 25 | Define used for numeric constant. | CERT DCL00-C |
| O | net-disconnect.c: 28 | Found #define. | CERT PRE03-C |
| O | net-disconnect.c: 28 | Literal value requires a U suffix. | CERT INT13-C |
| O | net-disconnect.c: 30 | Declaration of type not in header file. | CERT DCL12-C |
| O | net-nonblock.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | net-nonblock.h: 7 | Identifier not declared on new line. | CERT DCL04-C |
| O | net-nonblock.h: 12 | Identifier not declared on new line. | CERT DCL04-C |
| O | net-nonblock.c: 28 | Declaration of type not in header file. | CERT DCL12-C |
| O | net-nonblock.c: 38 | Found #define. | CERT PRE03-C |
| O | net-nonblock.c: 38 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | net-nonblock.c: 38 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | net-nonblock.c: 38 | Use of function like macro. | CERT PRE00-C |
| O | net-sendbuffer.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | net-sendbuffer.h: 4 | Found #define. | CERT PRE03-C |
| O | net-sendbuffer.h: 4 | Define used for numeric constant. | CERT DCL00-C |
| O | net-sendbuffer.h: 5 | Found #define. | CERT PRE03-C |
| O | net-sendbuffer.h: 5 | Define used for numeric constant. | CERT DCL00-C |
| O | net-sendbuffer.h: 7 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | network-openssl.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | network.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | network.c: 27 | Found #define. | CERT PRE03-C |
| O | network.c: 27 | Macro contains unacceptable items | CERT PRE03-C |
| O | network.c: 30 | Declaration of type not in header file. | CERT DCL12-C |
| O | network.c: 30 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | network.c: 39 | Found #define. | CERT PRE03-C |
| O | network.c: 42 | Found #define. | CERT PRE03-C |
| O | network.c: 42 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | network.c: 42 | Use of function like macro. | CERT PRE00-C |
| O | network.c: 42 | Macro contains unacceptable items | CERT PRE03-C |
| O | network.c: 46 | Found #define. | CERT PRE03-C |
| O | network.c: 48 | Found #define. | CERT PRE03-C |
| O | network.c: 48 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | network.c: 48 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | nicklist.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | nicklist.c: 30 | Found #define. | CERT PRE03-C |
| O | nicklist.c: 30 | Literal value requires a U suffix. | CERT INT13-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | nicklist.c: 30 | Use of function like macro. | CERT PRE00-C |
| O | nicklist.c: 30 | Macro contains unacceptable items | CERT PRE03-C |
| O | nicklist.c: 284 | Declaration of type not in header file. | CERT DCL12-C |
| O | nicklist.c: 320 | Declaration of type not in header file. | CERT DCL12-C |
| O | nickmatch-cache.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | pidwait.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | queries.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | query-rec.h: 3 | Included file not protected with #define. | CERT PRE06-C |
| O | rawlog.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | recode.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-reconnect.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-reconnect.c: 203 | Found #define. | CERT PRE03-C |
| O | servers-reconnect.c: 206 | Use of function like macro. | CERT PRE00-C |
| O | servers-reconnect.c: 208 | Found #define. | CERT PRE03-C |
| O | servers-reconnect.c: 208 | Use of function like macro. | CERT PRE00-C |
| O | servers-setup.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-setup.c: 36 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers.c: 38 | Identifier not declared on new line. | CERT DCL04-C |
| O | session.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | settings.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | settings.c: 34 | Found #define. | CERT PRE03-C |
| O | settings.c: 34 | Literal value requires a U suffix. | CERT INT13-C |
| O | signals.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | signals.c: 25 | Declaration of type not in header file. | CERT DCL12-C |
| O | signals.c: 34 | Declaration of type not in header file. | CERT DCL12-C |
| O | signals.c: 52 | Found #define. | CERT PRE03-C |
| O | signals.c: 52 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.c: 53 | Found #define. | CERT PRE03-C |
| O | signals.c: 53 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.c: 53 | Use of function like macro. | CERT PRE00-C |
| O | special-vars.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | special-vars.c: 29 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 29 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.c: 30 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 30 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.c: 31 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 31 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.c: 33 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 33 | Use of function like macro. | CERT PRE00-C |
| O | special-vars.c: 36 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 36 | Use of function like macro. | CERT PRE00-C |
| O | special-vars.c: 536 | Non standard character $ in source. | CERT MSC09-C |
| O | special-vars.c: 536 | Use of function like macro. | CERT PRE00-C |
| O | special-vars.c: 668 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 668 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.c: 669 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 669 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.c: 670 | Found #define. | CERT PRE03-C |
| O | special-vars.c: 670 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | write-buffer.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | write-buffer.c: 27 | Found #define. | CERT PRE03-C |
| O | write-buffer.c: 27 | Define used for numeric constant. | CERT DCL00-C |
| O | write-buffer.c: 29 | Declaration of type not in header file. | CERT DCL12-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| args_register (26 to 32 args.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 29 | function call with no prior declaration. | CERT EXP37-C |
| M | 29 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 31 | function call with no prior declaration. | CERT EXP37-C |
| M | 31 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| args_execute (34 to 52 args.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_setup_save (33 to 53 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 43 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 40 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_setup_create (55 to 64 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_config_remove (66 to 72 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_setup_destroy (74 to 87 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_setup_find (95 to 111 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_setup_read (113 to 143 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Value is not of appropriate type. | CERT INT01-C,INT02-C,INT07-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Value is not of appropriate type. : int | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Signed/unsigned conversion without cast. : unsigned int int rec -> autojoin = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 136 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 133 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_read_config (145 to 160 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_setup_init (162 to 169 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 168 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 167 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_setup_deinit (171 to 178 channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 174 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 177 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_join_data (33 to 36 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_init (43 to 70 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_destroy (72 to 96 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_find_server (98 to 118 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 103 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_find (120 to 132 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_change_name (134 to 142 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_change_visible_name (144 to 152 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_find_servers (154 to 159 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_find_chatnet_except (161 to 178 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_connected (181 to 219 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | function call with no prior declaration. | CERT EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| match_nick_flags (221 to 230 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_send_autocommands (233 to 273 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 262 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 250 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 239 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_init (275 to 280 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_deinit (282 to 287 channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 286 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_server_connect (37 to 132 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 4 | 0x00004000 , "connect" , & optlist , & | CERT INT02-C,INT31-C |
| M | 48 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 4 | 0x00004000 , "connect" , & optlist , & addr , & | CERT INT02-C,INT31-C |
| M | 48 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 4 | 0x00004000 , "connect" , & optlist , & addr , & portstr , & | CERT INT02-C,INT31-C |
| M | 48 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 4 | 0x00004000 , "connect" , & optlist , & addr , & portstr , & password , & | CERT INT02-C,INT31-C |
| M | 52 | Type conversion without cast. : int char plus_addr = *addr | CERT INT02-C,INT31-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 99 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | function call with no prior declaration. | CERT EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 103 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 105 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_connect (140 to 156 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| find_reconnect_server (158 to 190 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 165 | function call with no prior declaration. | CERT EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| update_reconnection (192 to 226 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_server (228 to 231 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 230 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_server_connect (245 to 266 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | function call with no prior declaration. | CERT EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_disconnect (269 to 291 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & tag , & | CERT INT02-C,INT31-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 287 | Type conversion without cast. : int char signal_emit ( "server quit" , 2 , server , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_quit (294 to 315 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 300 | function call with no prior declaration. | CERT EXP37-C |
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 309 | function call with no prior declaration. | CERT EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 311 | function call with no prior declaration. | CERT EXP37-C |
| M | 311 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 310 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_msg (318 to 383 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 325 | function call with no prior declaration. | CERT EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 327 | Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 2 | | CERT INT01-C,INT02-C,INT07-C |
| M | 327 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00008000 | 0x00002000 , "msg" , & optlist , & | CERT INT02-C,INT31-C |
| M | 327 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00008000 | 0x00002000 , "msg" , & optlist , & target , & | CERT INT02-C,INT31-C |
| M | 331 | function call with no prior declaration. | CERT EXP37-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 335 | function call with no prior declaration. | CERT EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 340 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 356 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | Value is not of appropriate type. : int bool | CERT INT01-C,INT02-C,INT07-C |
| M | 358 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 358 | function call with no prior declaration. | CERT EXP37-C |
| M | 358 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 359 | function call with no prior declaration. | CERT EXP37-C |
| M | 359 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 361 | function call with no prior declaration. | CERT EXP37-C |
| M | 361 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 369 | function call with no prior declaration. | CERT EXP37-C |
| M | 369 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 374 | Type conversion without cast. : int char signal_emit ( "server sendmsg" , 4 , server , | CERT INT02-C,INT31-C |
| M | 374 | Type conversion without cast. : int char signal_emit ( "server sendmsg" , 4 , server , target , | CERT INT02-C,INT31-C |
| M | 374 | function call with no prior declaration. | CERT EXP37-C |
| M | 374 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 378 | Type conversion without cast. : int char 4 , server , | CERT INT02-C,INT31-C |
| M | 378 | Type conversion without cast. : int char 4 , server , msg , | CERT INT02-C,INT31-C |
| M | 378 | Type conversion without cast. : int char 4 , server , msg , target , | CERT INT02-C,INT31-C |
| M | 381 | function call with no prior declaration. | CERT EXP37-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 356 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 340 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_sendmsg (385 to 390 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_foreach (392 to 396 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 395 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_foreach_server (399 to 408 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | Type conversion without cast. : int char signal_emit ( "send command" , 3 , data , list -> | CERT INT02-C,INT31-C |
| M | 406 | function call with no prior declaration. | CERT EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_foreach_channel (411 to 422 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_foreach_query (425 to 436 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 429 | function call with no prior declaration. | CERT EXP37-C |
| M | 429 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_commands_init (438 to 458 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 454 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 453 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 451 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 450 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 449 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 448 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 447 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 446 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 445 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 444 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 443 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 442 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_commands_deinit (460 to 475 chat-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 473 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 471 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 470 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 469 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 468 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 467 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 466 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 465 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 464 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 463 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 462 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_check_cast (35 to 40 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_lookup (43 to 51 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_find (53 to 67 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_find_id (69 to 83 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_find_net (85 to 100 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_register (103 to 132 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_destroy (134 to 149 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_unregister (152 to 166 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_chatnet (179 to 182 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_server_setup (184 to 187 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_channel_setup (189 to 192 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_server_connect (194 to 197 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocol_get_unknown (205 to 227 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chat_protocols_deinit (235 to 239 chat-protocols.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_config_save (34 to 50 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_config_remove (52 to 58 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 56 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_create (60 to 70 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_remove (72 to 80 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_destroy (82 to 96 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_find (99 to 113 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (115 to 128 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnet_read (130 to 161 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | function call with no prior declaration. | CERT EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 155 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 139 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_chatnets (163 to 177 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 169 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 173 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnets_init (179 to 186 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 185 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 184 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| chatnets_deinit (188 to 195 chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 194 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 193 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_find (41 to 55 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_module_find (57 to 73 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_module_find_and_remove (75 to 99 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_have_sub (101 to 119 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Array index not unsigned. | CERT ARR30-C |
| M | 114 | Value is not of appropriate type. : unsigned int int rec -> cmd [ len | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_module_get (121 to 140 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_bind_full (142 to 175 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 151 | function call with no prior declaration. | CERT EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | function call with no prior declaration. | CERT EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_free (177 to 186 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_module_free (188 to 197 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_module_destroy (199 to 227 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | function call with no prior declaration. | CERT EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_unbind_full (229 to 250 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 247 | function call with no prior declaration. | CERT EXP37-C |
| M | 247 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_expand (254 to 294 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 268 | function call with no prior declaration. | CERT EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | Array index not unsigned. | CERT ARR30-C |
| M | 270 | Value is not of appropriate type. : unsigned int int rec -> cmd [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 283 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 288 | function call with no prior declaration. | CERT EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | Type conversion without cast. : int char GINT_TO_POINTER ( CMDERR_AMBIGUOUS ) , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_runsub (296 to 340 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 302 | function call with no prior declaration. | CERT EXP37-C |
| M | 302 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 313 | function call with no prior declaration. | CERT EXP37-C |
| M | 313 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 314 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 315 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 315 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 322 | function call with no prior declaration. | CERT EXP37-C |
| M | 322 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 328 | function call with no prior declaration. | CERT EXP37-C |
| M | 328 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 330 | function call with no prior declaration. | CERT EXP37-C |
| M | 330 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 333 | Type conversion without cast. : int char GINT_TO_POINTER ( CMDERR_UNKNOWN ) , | CERT INT02-C,INT31-C |
| M | 335 | function call with no prior declaration. | CERT EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| optlist_find (342 to 355 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_have_option (357 to 379 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 362 | function call with no prior declaration. | CERT EXP37-C |
| M | 362 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 363 | function call with no prior declaration. | CERT EXP37-C |
| M | 363 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 372 | Value is not of appropriate type. : char signed char ( * tmp ) | CERT INT01-C,INT02-C,INT07-C |
| M | 374 | function call with no prior declaration. | CERT EXP37-C |
| M | 374 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_calc_options (381 to 423 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 386 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 386 | function call with no prior declaration. | CERT EXP37-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 390 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 396 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 402 | Value is not of appropriate type. : char signed char ( * tmp ) | CERT INT01-C,INT02-C,INT07-C |
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | function call with no prior declaration. | CERT EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | function call with no prior declaration. | CERT EXP37-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_update_options (426 to 439 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 430 | function call with no prior declaration. | CERT EXP37-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_set_options_module (441 to 469 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 448 | function call with no prior declaration. | CERT EXP37-C |
| M | 448 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | function call with no prior declaration. | CERT EXP37-C |
| M | 449 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 450 | function call with no prior declaration. | CERT EXP37-C |
| M | 450 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | function call with no prior declaration. | CERT EXP37-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | function call with no prior declaration. | CERT EXP37-C |
| M | 460 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 463 | function call with no prior declaration. | CERT EXP37-C |
| M | 463 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_get_param (471 to 485 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 475 | function call with no prior declaration. | CERT EXP37-C |
| M | 475 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | Type conversion without cast. : int char ** data != ' ' | CERT INT02-C,INT31-C |
| M | 482 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 484 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_get_quoted_param (487 to 515 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 491 | function call with no prior declaration. | CERT EXP37-C |
| M | 491 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | function call with no prior declaration. | CERT EXP37-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | Type conversion without cast. : int char ** data != '"' | CERT INT02-C,INT31-C |
| M | 504 | function call with no prior declaration. | CERT EXP37-C |
| M | 504 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 504 | Value is not of appropriate type. : char signed char g_memmove ( * data , ( * data ) | CERT INT01-C,INT02-C,INT07-C |
| M | 509 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 514 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| option_find (520 to 555 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | function call with no prior declaration. | CERT EXP37-C |
| M | 526 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 528 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 528 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 531 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 534 | function call with no prior declaration. | CERT EXP37-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 535 | Array index not unsigned. | CERT ARR30-C |
| M | 535 | Value is not of appropriate type. : unsigned int int text [ len | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_cmd_options (557 to 655 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 566 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 571 | Array index not unsigned. | CERT ARR30-C |
| M | 571 | Value is not of appropriate type. : unsigned int int * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 573 | Array index not unsigned. | CERT ARR30-C |
| M | 573 | Value is not of appropriate type. : unsigned int int data = optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 573 | Value is not of appropriate type. : char signed char data = optlist [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 587 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 589 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 591 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 604 | function call with no prior declaration. | CERT EXP37-C |
| M | 604 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 612 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 617 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 623 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 623 | Array index not unsigned. | CERT ARR30-C |
| M | 623 | Value is not of appropriate type. : unsigned int int option = optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 624 | Array index not unsigned. | CERT ARR30-C |
| M | 624 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 624 | Array index not unsigned. | CERT ARR30-C |
| M | 624 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 624 | Array index not unsigned. | CERT ARR30-C |
| M | 624 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 624 | Array index not unsigned. | CERT ARR30-C |
| M | 624 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 627 | function call with no prior declaration. | CERT EXP37-C |
| M | 627 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 629 | Array index not unsigned. | CERT ARR30-C |
| M | 629 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 629 | Array index not unsigned. | CERT ARR30-C |
| M | 629 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 629 | Array index not unsigned. | CERT ARR30-C |
| M | 629 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 629 | Array index not unsigned. | CERT ARR30-C |
| M | 629 | Value is not of appropriate type. : unsigned int int ( * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 630 | Array index not unsigned. | CERT ARR30-C |
| M | 630 | Value is not of appropriate type. : unsigned int int * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 640 | Array index not unsigned. | CERT ARR30-C |
| M | 640 | Value is not of appropriate type. : unsigned int int * optlist [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | function call with no prior declaration. | CERT EXP37-C |
| M | 646 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 647 | function call with no prior declaration. | CERT EXP37-C |
| M | 647 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 649 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 602 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_optional_channel (662 to 695 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 674 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 674 | function call with no prior declaration. | CERT EXP37-C |
| M | 674 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 677 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 680 | function call with no prior declaration. | CERT EXP37-C |
| M | 680 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 681 | function call with no prior declaration. | CERT EXP37-C |
| M | 681 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 683 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 683 | function call with no prior declaration. | CERT EXP37-C |
| M | 683 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 687 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 690 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 693 | function call with no prior declaration. | CERT EXP37-C |
| M | 693 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_get_params (697 to 772 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 706 | function call with no prior declaration. | CERT EXP37-C |
| M | 706 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 708 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 710 | function call with no prior declaration. | CERT EXP37-C |
| M | 710 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 711 | function call with no prior declaration. | CERT EXP37-C |
| M | 711 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 718 | function call with no prior declaration. | CERT EXP37-C |
| M | 718 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 721 | function call with no prior declaration. | CERT EXP37-C |
| M | 721 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 722 | function call with no prior declaration. | CERT EXP37-C |
| M | 722 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 724 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 724 | function call with no prior declaration. | CERT EXP37-C |
| M | 724 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 740 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 742 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 742 | function call with no prior declaration. | CERT EXP37-C |
| M | 742 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 743 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 747 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 747 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 750 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 752 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 757 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 757 | function call with no prior declaration. | CERT EXP37-C |
| M | 757 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 761 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 764 | function call with no prior declaration. | CERT EXP37-C |
| M | 764 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 764 | Type conversion without cast. : int char GINT_TO_POINTER ( error ) , | CERT INT02-C,INT31-C |
| M | 729 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 767 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_params_free (774 to 781 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 778 | function call with no prior declaration. | CERT EXP37-C |
| M | 778 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 779 | function call with no prior declaration. | CERT EXP37-C |
| M | 779 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 780 | function call with no prior declaration. | CERT EXP37-C |
| M | 780 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_module_unbind_all (783 to 800 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 795 | function call with no prior declaration. | CERT EXP37-C |
| M | 795 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 792 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| commands_remove_module (802 to 816 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 806 | function call with no prior declaration. | CERT EXP37-C |
| M | 806 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 814 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_command (849 to 912 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 856 | function call with no prior declaration. | CERT EXP37-C |
| M | 856 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 858 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 858 | function call with no prior declaration. | CERT EXP37-C |
| M | 858 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 859 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 860 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 860 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 867 | function call with no prior declaration. | CERT EXP37-C |
| M | 867 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 869 | function call with no prior declaration. | CERT EXP37-C |
| M | 869 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 870 | function call with no prior declaration. | CERT EXP37-C |
| M | 870 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 878 | function call with no prior declaration. | CERT EXP37-C |
| M | 878 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 884 | function call with no prior declaration. | CERT EXP37-C |
| M | 884 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 886 | function call with no prior declaration. | CERT EXP37-C |
| M | 886 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 893 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 893 | function call with no prior declaration. | CERT EXP37-C |
| M | 893 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 894 | function call with no prior declaration. | CERT EXP37-C |
| M | 894 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 897 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 897 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 908 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 908 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 910 | function call with no prior declaration. | CERT EXP37-C |
| M | 910 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 911 | function call with no prior declaration. | CERT EXP37-C |
| M | 911 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 865 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_command (914 to 946 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 919 | function call with no prior declaration. | CERT EXP37-C |
| M | 919 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 922 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 926 | Modification of string literal. | CERT STR05-C,STR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_eval (950 to 960 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 952 | function call with no prior declaration. | CERT EXP37-C |
| M | 952 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 954 | function call with no prior declaration. | CERT EXP37-C |
| M | 954 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_cd (963 to 973 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 967 | function call with no prior declaration. | CERT EXP37-C |
| M | 967 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 971 | function call with no prior declaration. | CERT EXP37-C |
| M | 971 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 972 | function call with no prior declaration. | CERT EXP37-C |
| M | 972 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| commands_init (975 to 988 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 978 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 986 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 987 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 984 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| commands_deinit (990 to 998 commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 992 | function call with no prior declaration. | CERT EXP37-C |
| M | 992 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 996 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 997 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 994 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (84 to 128 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Array index not unsigned. | CERT ARR30-C |
| M | 110 | Value is not of appropriate type. : unsigned int int act.sa_handler = find_substr ( ignores , signames [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 112 | function call with no prior declaration. | CERT EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Array index not unsigned. | CERT ARR30-C |
| M | 112 | Value is not of appropriate type. : unsigned int int sigaction ( signals [ n | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_gui_dialog (130 to 134 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 132 | function call with no prior declaration. | CERT EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_init_finished (136 to 154 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 147 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| fix_path (156 to 165 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 159 | function call with no prior declaration. | CERT EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| core_register_options (167 to 177 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| core_preinit (179 to 208 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 190 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 196 | Array index not unsigned. | CERT ARR30-C |
| M | 196 | Value is not of appropriate type. : unsigned int int irssi_dir [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 197 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 197 | Array index not unsigned. | CERT ARR30-C |
| M | 197 | Value is not of appropriate type. : unsigned int int irssi_dir [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 200 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 203 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 204 | function call with no prior declaration. | CERT EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| core_init (215 to 267 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 261 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 230 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 229 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| core_deinit (269 to 307 core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 273 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_create (68 to 100 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Type conversion without cast. : int char * key != '\0' | CERT INT02-C,INT31-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_find (102 to 108 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_add_signal (111 to 131 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Value is not of appropriate type. : unsigned int int rec -> signal_ids [ rec -> signals | CERT INT01-C,INT02-C,INT07-C |
| M | 128 | Value is not of appropriate type. : unsigned int int rec -> signal_args [ rec -> signals | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_destroy (134 to 158 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Type conversion without cast. : int char * key != '\0' | CERT INT02-C,INT31-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_bind (160 to 188 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Array index not unsigned. | CERT ARR30-C |
| M | 181 | Value is not of appropriate type. : unsigned int int arg = rec -> signal_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 182 | Array index not unsigned. | CERT ARR30-C |
| M | 182 | Value is not of appropriate type. : unsigned int int funcs [ arg | CERT INT01-C,INT02-C,INT07-C |
| M | 185 | Array index not unsigned. | CERT ARR30-C |
| M | 185 | Value is not of appropriate type. : unsigned int int signal_add_full_id ( "core" , 0 , rec -> signal_ids [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 185 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 177 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_unbind (190 to 217 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 207 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 211 | Array index not unsigned. | CERT ARR30-C |
| M | 211 | Value is not of appropriate type. : unsigned int int arg = rec -> signal_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 212 | Array index not unsigned. | CERT ARR30-C |
| M | 212 | Value is not of appropriate type. : unsigned int int funcs [ arg | CERT INT01-C,INT02-C,INT07-C |
| M | 215 | Array index not unsigned. | CERT ARR30-C |
| M | 215 | Value is not of appropriate type. : unsigned int int signal_remove_id ( rec -> signal_ids [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 215 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 207 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_get_signals (220 to 249 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 244 | Array index not unsigned. | CERT ARR30-C |
| M | 244 | Value is not of appropriate type. : unsigned int int signals [ n * 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 244 | Value is not of appropriate type. : unsigned int int signals [ n * 2 ] = rec -> signal_ids [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 245 | Array index not unsigned. | CERT ARR30-C |
| M | 245 | Value is not of appropriate type. : unsigned int int signals [ n * 2 + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 245 | Value is not of appropriate type. : unsigned int int signals [ n * 2 + 1 ] = rec -> signal_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 247 | Value is not of appropriate type. : unsigned int signed char signals [ rec -> signals * 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 248 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_find_char (251 to 255 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 253 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 254 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_find_long (257 to 261 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 259 | function call with no prior declaration. | CERT EXP37-C |
| M | 259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| free_expando (263 to 268 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | function call with no prior declaration. | CERT EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_channel (301 to 304 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 303 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 303 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_clientstarted (307 to 311 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 310 | function call with no prior declaration. | CERT EXP37-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_cmdchar (332 to 340 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_chanmode (343 to 363 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 350 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 354 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 357 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 357 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 362 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 357 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 354 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 350 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_chanop (379 to 382 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 381 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 381 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_query (385 to 388 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 387 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 387 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_target (397 to 401 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 400 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_releasedate (404 to 408 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_releasetime (411 to 415 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_workdir (418 to 422 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_time (431 to 445 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 437 | function call with no prior declaration. | CERT EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 438 | function call with no prior declaration. | CERT EXP37-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 444 | function call with no prior declaration. | CERT EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_topic (472 to 489 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 475 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 475 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 484 | function call with no prior declaration. | CERT EXP37-C |
| M | 484 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 485 | function call with no prior declaration. | CERT EXP37-C |
| M | 485 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 476 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 475 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 474 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_itemname (504 to 507 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 506 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_message_public (509 to 515 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 513 | function call with no prior declaration. | CERT EXP37-C |
| M | 513 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 514 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 514 | function call with no prior declaration. | CERT EXP37-C |
| M | 514 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_message_private (517 to 522 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 520 | function call with no prior declaration. | CERT EXP37-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 521 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 521 | function call with no prior declaration. | CERT EXP37-C |
| M | 521 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_message_own_private (524 to 538 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 527 | function call with no prior declaration. | CERT EXP37-C |
| M | 527 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 528 | function call with no prior declaration. | CERT EXP37-C |
| M | 528 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | function call with no prior declaration. | CERT EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 533 | function call with no prior declaration. | CERT EXP37-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 535 | function call with no prior declaration. | CERT EXP37-C |
| M | 535 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 536 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 536 | function call with no prior declaration. | CERT EXP37-C |
| M | 536 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_timer (540 to 566 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 549 | function call with no prior declaration. | CERT EXP37-C |
| M | 549 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 556 | function call with no prior declaration. | CERT EXP37-C |
| M | 556 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (568 to 578 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 571 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 573 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 574 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 575 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 576 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expandos_init (580 to 701 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 589 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 589 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 590 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 590 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 593 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 593 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 602 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 603 | function call with no prior declaration. | CERT EXP37-C |
| M | 603 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 696 | function call with no prior declaration. | CERT EXP37-C |
| M | 696 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 606 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 608 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 610 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 612 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 614 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 616 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 619 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 621 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 622 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 624 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 626 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 628 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 632 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 637 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 642 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 646 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 649 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 652 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 655 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 657 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 659 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 660 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 664 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 666 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 669 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 671 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 673 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 675 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 680 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 684 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 688 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 700 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 699 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 698 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 697 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 587 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expandos_deinit (703 to 723 expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 708 | function call with no prior declaration. | CERT EXP37-C |
| M | 708 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 708 | Array index not unsigned. | CERT ARR30-C |
| M | 708 | Value is not of appropriate type. : unsigned int int g_free ( char_expandos [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 710 | function call with no prior declaration. | CERT EXP37-C |
| M | 710 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 711 | function call with no prior declaration. | CERT EXP37-C |
| M | 711 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 713 | function call with no prior declaration. | CERT EXP37-C |
| M | 713 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 713 | function call with no prior declaration. | CERT EXP37-C |
| M | 713 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | function call with no prior declaration. | CERT EXP37-C |
| M | 714 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | function call with no prior declaration. | CERT EXP37-C |
| M | 714 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 715 | function call with no prior declaration. | CERT EXP37-C |
| M | 715 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 715 | function call with no prior declaration. | CERT EXP37-C |
| M | 715 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 716 | function call with no prior declaration. | CERT EXP37-C |
| M | 716 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 718 | function call with no prior declaration. | CERT EXP37-C |
| M | 718 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 722 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 721 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 720 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 719 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_check_replies_rec (42 to 59 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_check (120 to 180 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_find (182 to 234 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | function call with no prior declaration. | CERT EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 224 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 230 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_set_config (236 to 266 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 259 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 257 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 256 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 244 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_remove_config (285 to 291 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 289 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_add_rec (303 to 312 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 307 | function call with no prior declaration. | CERT EXP37-C |
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_destroy (314 to 330 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 323 | function call with no prior declaration. | CERT EXP37-C |
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | function call with no prior declaration. | CERT EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 327 | function call with no prior declaration. | CERT EXP37-C |
| M | 327 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_update_rec (332 to 350 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 341 | function call with no prior declaration. | CERT EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 337 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| unignore_timeout (352 to 369 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 357 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_ignores (371 to 413 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 393 | function call with no prior declaration. | CERT EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | Signed/unsigned conversion without cast. : unsigned int int rec -> exception = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 400 | Signed/unsigned conversion without cast. : unsigned int int rec -> regexp = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 401 | Signed/unsigned conversion without cast. : unsigned int int rec -> fullword = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 402 | Signed/unsigned conversion without cast. : unsigned int int rec -> replies = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 378 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 396 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 397 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 402 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 401 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 400 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 399 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 386 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 380 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_nick_cache (415 to 440 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 425 | function call with no prior declaration. | CERT EXP37-C |
| M | 425 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 430 | function call with no prior declaration. | CERT EXP37-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | function call with no prior declaration. | CERT EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 437 | function call with no prior declaration. | CERT EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 439 | function call with no prior declaration. | CERT EXP37-C |
| M | 439 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_init (442 to 450 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 445 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ignore_deinit (452 to 460 ignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 454 | function call with no prior declaration. | CERT EXP37-C |
| M | 454 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 459 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| level_get (52 to 82 levels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 67 | Array index not unsigned. | CERT ARR30-C |
| M | 67 | Value is not of appropriate type. : unsigned int int levels [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | Array index not unsigned. | CERT ARR30-C |
| M | 68 | Value is not of appropriate type. : unsigned int int g_ascii_strncasecmp ( levels [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Array index not unsigned. | CERT ARR30-C |
| M | 69 | Value is not of appropriate type. : unsigned int int ( int ) strlen ( levels [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 69 | Signed/unsigned conversion without cast. : unsigned int int ( int ) strlen ( levels [ n ] ) == len | CERT INT02-C,INT31-C,STR34-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| level2bits (84 to 124 levels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 106 | Type conversion without cast. : int char negative = *ptr | CERT INT02-C,INT31-C |
| M | 119 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| bits2level (126 to 153 levels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Array index not unsigned. | CERT ARR30-C |
| M | 142 | Value is not of appropriate type. : unsigned int int levels [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Array index not unsigned. | CERT ARR30-C |
| M | 144 | Value is not of appropriate type. : unsigned int int g_string_append_printf ( str , "%s " , levels [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| combine_level (155 to 177 levels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| linebuf_append (42 to 51 line-split.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| linebuf_find (53 to 56 line-split.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| remove_newline (58 to 81 line-split.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 73 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 74 | Array Bound exceeded. | CERT ARR30-C |
| M | 74 | Value is not of appropriate type. : unsigned int signed char ptr [ | CERT INT01-C,INT02-C,INT07-C |
| M | 74 | Value is not of appropriate type. : unsigned int signed char ptr [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 79 | Modification of string literal. | CERT STR05-C,STR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| line_split (84 to 122 line-split.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| line_split_free (124 to 130 line-split.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | function call with no prior declaration. | CERT EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| awaylog_open (39 to 68 log-away.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| awaylog_close (70 to 89 log-away.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_away_init (99 to 114 log-away.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_away_deinit (116 to 120 log-away.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_item_str2type (49 to 59 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 53 | Array index not unsigned. | CERT ARR30-C |
| M | 53 | Value is not of appropriate type. : unsigned int int log_item_types [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | Array index not unsigned. | CERT ARR30-C |
| M | 54 | Value is not of appropriate type. : unsigned int int g_ascii_strcasecmp ( log_item_types [ n | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_write_timestamp (61 to 74 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Type conversion without cast. : void char write_buffer ( handle , | CERT INT02-C,INT31-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Type conversion without cast. : void char write_buffer ( handle , | CERT INT02-C,INT31-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 72 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_filename (76 to 96 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | Signed/unsigned conversion without cast. : unsigned int int ret | CERT INT02-C,INT31-C,STR34-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_start_logging (98 to 148 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | function call with no prior declaration. | CERT EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_stop_logging (150 to 172 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_rotate_check (174 to 192 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 178 | function call with no prior declaration. | CERT EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_write_rec (194 to 242 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | function call with no prior declaration. | CERT EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 231 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 231 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | Type conversion without cast. : void char write_buffer ( log -> handle , | CERT INT02-C,INT31-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Type conversion without cast. : int char signal_emit ( "log written" , 2 , log , | CERT INT02-C,INT31-C |
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 234 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 237 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 236 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| itemcmp (244 to 251 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 250 | function call with no prior declaration. | CERT EXP37-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_item_find (253 to 270 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 258 | function call with no prior declaration. | CERT EXP37-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_file_write (272 to 314 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 311 | function call with no prior declaration. | CERT EXP37-C |
| M | 311 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | function call with no prior declaration. | CERT EXP37-C |
| M | 313 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 309 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_find (316 to 328 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_items_update_config (330 to 344 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 340 | Value is not of appropriate type. : unsigned int int config_node_set_str ( mainconfig , node , "type" , log_item_types [ rec -> type | CERT INT01-C,INT02-C,INT07-C |
| M | 339 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 335 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_update_config (346 to 372 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 364 | function call with no prior declaration. | CERT EXP37-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 366 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 358 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 354 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_remove_config (374 to 377 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 376 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_create_rec (379 to 395 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_item_add (397 to 414 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | function call with no prior declaration. | CERT EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 413 | function call with no prior declaration. | CERT EXP37-C |
| M | 413 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_update (416 to 427 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_item_destroy (429 to 436 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 431 | function call with no prior declaration. | CERT EXP37-C |
| M | 431 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | function call with no prior declaration. | CERT EXP37-C |
| M | 435 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_destroy (438 to 453 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | function call with no prior declaration. | CERT EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 450 | function call with no prior declaration. | CERT EXP37-C |
| M | 450 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 451 | function call with no prior declaration. | CERT EXP37-C |
| M | 451 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 452 | function call with no prior declaration. | CERT EXP37-C |
| M | 452 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_close (455 to 461 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 457 | function call with no prior declaration. | CERT EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_rotate_check (463 to 477 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 470 | function call with no prior declaration. | CERT EXP37-C |
| M | 470 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 471 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 471 | function call with no prior declaration. | CERT EXP37-C |
| M | 474 | function call with no prior declaration. | CERT EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_items_read_config (479 to 505 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 498 | function call with no prior declaration. | CERT EXP37-C |
| M | 498 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 500 | function call with no prior declaration. | CERT EXP37-C |
| M | 500 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 503 | function call with no prior declaration. | CERT EXP37-C |
| M | 503 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 494 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 501 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 493 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_read_config (507 to 557 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 523 | function call with no prior declaration. | CERT EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 537 | function call with no prior declaration. | CERT EXP37-C |
| M | 537 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | function call with no prior declaration. | CERT EXP37-C |
| M | 538 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 541 | function call with no prior declaration. | CERT EXP37-C |
| M | 541 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | Signed/unsigned conversion without cast. : unsigned int int log -> autoopen = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 555 | function call with no prior declaration. | CERT EXP37-C |
| M | 555 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 556 | function call with no prior declaration. | CERT EXP37-C |
| M | 556 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 527 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_init (570 to 589 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 572 | function call with no prior declaration. | CERT EXP37-C |
| M | 572 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 588 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 587 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 586 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| log_deinit (591 to 601 log.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 593 | function call with no prior declaration. | CERT EXP37-C |
| M | 593 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 596 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 600 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 599 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 598 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| check_mask (51 to 61 masks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mask_match (63 to 79 masks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mask_match_address (81 to 97 masks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| masks_match (99 to 134 masks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_input_add_full (59 to 81 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_input_add_poll (91 to 98 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| find_substr (126 to 151 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * list | CERT INT01-C,INT02-C,INT07-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Array index not unsigned. | CERT ARR30-C |
| M | 147 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| strarray_length (153 to 165 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| strarray_find (167 to 182 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gslist_find_string (184 to 190 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gslist_find_icase_string (192 to 198 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gslistptr_to_string (215 to 232 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | function call with no prior declaration. | CERT EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gslist_to_string (235 to 251 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 250 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| hash_save_key (253 to 256 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| hashtable_get_keys (260 to 267 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| glist_find_string (269 to 275 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| glist_find_icase_string (277 to 283 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| stristr (285 to 313 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | Signed/unsigned conversion without cast. : int unsigned int keylen = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Signed/unsigned conversion without cast. : int unsigned int datalen = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 296 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 301 | Array index not unsigned. | CERT ARR30-C |
| M | 301 | Value is not of appropriate type. : unsigned int int key [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 302 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | Array index not unsigned. | CERT ARR30-C |
| M | 304 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 304 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( data [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | Array index not unsigned. | CERT ARR30-C |
| M | 304 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( key [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 304 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( key [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| strstr_full_case (319 to 356 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | Signed/unsigned conversion without cast. : int unsigned int keylen = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | Signed/unsigned conversion without cast. : int unsigned int datalen = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 330 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 335 | Array index not unsigned. | CERT ARR30-C |
| M | 335 | Value is not of appropriate type. : unsigned int int key [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Array index not unsigned. | CERT ARR30-C |
| M | 336 | Value is not of appropriate type. : unsigned int int data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Array index not unsigned. | CERT ARR30-C |
| M | 336 | Value is not of appropriate type. : unsigned int int ( unsigned char ) ( data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Value is not of appropriate type. : unsigned char char ( unsigned char ) ( data [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | Array index not unsigned. | CERT ARR30-C |
| M | 336 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( data [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | Array index not unsigned. | CERT ARR30-C |
| M | 336 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 336 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( data [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 341 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Array index not unsigned. | CERT ARR30-C |
| M | 344 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 344 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( data [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Array index not unsigned. | CERT ARR30-C |
| M | 344 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( key [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 344 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( key [ pos ] | CERT INT01-C,INT02-C,INT07-C |
| M | 345 | Array index not unsigned. | CERT ARR30-C |
| M | 345 | Value is not of appropriate type. : unsigned int int data [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 345 | Value is not of appropriate type. : unsigned int int data [ pos ] == key [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Array Bound exceeded. | CERT ARR30-C |
| M | 347 | Value is not of appropriate type. : unsigned int signed char ( unsigned char ) ( data [ | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Value is not of appropriate type. : unsigned int signed char ( unsigned char ) ( data [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Value is not of appropriate type. : unsigned char char ( unsigned char ) ( data [ - 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | Array Bound exceeded. | CERT ARR30-C |
| M | 347 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( data [ | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( data [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( data [ - 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | Array Bound exceeded. | CERT ARR30-C |
| M | 347 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( data [ | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( data [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 347 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( data [ - 1 ] | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| strstr_full (358 to 361 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| stristr_full (363 to 366 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 365 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mkpath (387 to 426 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 393 | function call with no prior declaration. | CERT EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | function call with no prior declaration. | CERT EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 421 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| convert_home (429 to 442 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 438 | function call with no prior declaration. | CERT EXP37-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_istr_equal (444 to 447 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_istr_cmp (449 to 452 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 451 | function call with no prior declaration. | CERT EXP37-C |
| M | 451 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_istr_hash (455 to 470 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 461 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 461 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * s | CERT INT01-C,INT02-C,INT07-C |
| M | 462 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| match_wildcards (473 to 515 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 478 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 478 | function call with no prior declaration. | CERT EXP37-C |
| M | 478 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * mask | CERT INT01-C,INT02-C,INT07-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data | CERT INT01-C,INT02-C,INT07-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 494 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 498 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 503 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 504 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 504 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 504 | Value is not of appropriate type. : unsigned int signed char mask += strlen ( mask ) | CERT INT01-C,INT02-C,INT07-C |
| M | 506 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 512 | function call with no prior declaration. | CERT EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| is_numeric (519 to 532 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 521 | function call with no prior declaration. | CERT EXP37-C |
| M | 521 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * str | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| replace_chars (535 to 543 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 540 | Modification of string literal. | CERT STR05-C,STR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| show_lowascii (587 to 604 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 591 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 591 | function call with no prior declaration. | CERT EXP37-C |
| M | 591 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 594 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 596 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 597 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 597 | Value is not of appropriate type. : char signed char p ++ = *str + 'A' | CERT INT01-C,INT02-C,INT07-C |
| M | 601 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 603 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| my_asctime (607 to 619 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 613 | function call with no prior declaration. | CERT EXP37-C |
| M | 613 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 614 | function call with no prior declaration. | CERT EXP37-C |
| M | 614 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 616 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 616 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 617 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 617 | Array index not unsigned. | CERT ARR30-C |
| M | 617 | Value is not of appropriate type. : unsigned int int str [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 618 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_max_column_count (623 to 700 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 633 | function call with no prior declaration. | CERT EXP37-C |
| M | 633 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 645 | function call with no prior declaration. | CERT EXP37-C |
| M | 645 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 646 | function call with no prior declaration. | CERT EXP37-C |
| M | 646 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 647 | function call with no prior declaration. | CERT EXP37-C |
| M | 647 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 650 | Array index not unsigned. | CERT ARR30-C |
| M | 650 | Value is not of appropriate type. : unsigned int int columns [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 650 | function call with no prior declaration. | CERT EXP37-C |
| M | 650 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 651 | Array index not unsigned. | CERT ARR30-C |
| M | 651 | Value is not of appropriate type. : unsigned int int columns_rows [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 664 | Array index not unsigned. | CERT ARR30-C |
| M | 664 | Value is not of appropriate type. : unsigned int int columns_width [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 667 | Array index not unsigned. | CERT ARR30-C |
| M | 667 | Value is not of appropriate type. : unsigned int int columns_rows [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 668 | Array index not unsigned. | CERT ARR30-C |
| M | 668 | Value is not of appropriate type. : unsigned int int columns [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 668 | Value is not of appropriate type. : unsigned int int columns [ n ] [ col | CERT INT01-C,INT02-C,INT07-C |
| M | 669 | Array index not unsigned. | CERT ARR30-C |
| M | 669 | Value is not of appropriate type. : unsigned int int columns_width [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 669 | Value is not of appropriate type. : unsigned int int columns_width [ n ] += len - columns [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 669 | Value is not of appropriate type. : unsigned int int columns_width [ n ] += len - columns [ n ] [ col | CERT INT01-C,INT02-C,INT07-C |
| M | 670 | Array index not unsigned. | CERT ARR30-C |
| M | 670 | Value is not of appropriate type. : unsigned int int columns [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 670 | Value is not of appropriate type. : unsigned int int columns [ n ] [ col | CERT INT01-C,INT02-C,INT07-C |
| M | 678 | Array index not unsigned. | CERT ARR30-C |
| M | 678 | Value is not of appropriate type. : unsigned int int columns_width [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 679 | Array index not unsigned. | CERT ARR30-C |
| M | 679 | Value is not of appropriate type. : unsigned int int columns [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 679 | Value is not of appropriate type. : unsigned int int columns [ n ] [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 684 | function call with no prior declaration. | CERT EXP37-C |
| M | 684 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 689 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 689 | Array index not unsigned. | CERT ARR30-C |
| M | 689 | Value is not of appropriate type. : unsigned int int memcpy ( * save_column_widths , columns [ ret - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 690 | Array index not unsigned. | CERT ARR30-C |
| M | 690 | Value is not of appropriate type. : unsigned int int rows = columns_rows [ ret - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 694 | function call with no prior declaration. | CERT EXP37-C |
| M | 694 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | Array index not unsigned. | CERT ARR30-C |
| M | 694 | Value is not of appropriate type. : unsigned int int g_free ( columns [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 695 | function call with no prior declaration. | CERT EXP37-C |
| M | 695 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 696 | function call with no prior declaration. | CERT EXP37-C |
| M | 696 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 697 | function call with no prior declaration. | CERT EXP37-C |
| M | 697 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| columns_sort_list (703 to 727 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 714 | function call with no prior declaration. | CERT EXP37-C |
| M | 714 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 717 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 717 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 719 | function call with no prior declaration. | CERT EXP37-C |
| M | 719 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 724 | function call with no prior declaration. | CERT EXP37-C |
| M | 724 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 724 | function call with no prior declaration. | CERT EXP37-C |
| M | 724 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 726 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expand_escape (731 to 771 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 747 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 747 | Value is not of appropriate type. : unsigned char char ( * data ) [ 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 747 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 747 | Value is not of appropriate type. : unsigned char char ( * data ) [ 2 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 753 | Value is not of appropriate type. : char signed char data += 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 754 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** data | CERT INT01-C,INT02-C,INT07-C |
| M | 760 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 760 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** data | CERT INT01-C,INT02-C,INT07-C |
| M | 767 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 768 | Value is not of appropriate type. : char signed char data += 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 769 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| escape_string (774 to 787 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 778 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 778 | function call with no prior declaration. | CERT EXP37-C |
| M | 778 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 781 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 782 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 782 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 784 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 786 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| strocpy (789 to 801 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 791 | Signed/unsigned conversion without cast. : unsigned int int dstsize | CERT INT02-C,INT31-C,STR34-C |
| M | 794 | Signed/unsigned conversion without cast. : unsigned int int dstsize | CERT INT02-C,INT31-C,STR34-C |
| M | 795 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 795 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 799 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_time_interval (811 to 894 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 820 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 820 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| M | 825 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 825 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| M | 829 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 829 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| M | 840 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 840 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| M | 844 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 844 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 844 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| M | 847 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 847 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| M | 858 | function call with no prior declaration. | CERT EXP37-C |
| M | 858 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 864 | function call with no prior declaration. | CERT EXP37-C |
| M | 864 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 866 | function call with no prior declaration. | CERT EXP37-C |
| M | 866 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 867 | function call with no prior declaration. | CERT EXP37-C |
| M | 867 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 869 | function call with no prior declaration. | CERT EXP37-C |
| M | 869 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 870 | function call with no prior declaration. | CERT EXP37-C |
| M | 870 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 872 | function call with no prior declaration. | CERT EXP37-C |
| M | 872 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 873 | function call with no prior declaration. | CERT EXP37-C |
| M | 873 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 874 | function call with no prior declaration. | CERT EXP37-C |
| M | 874 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 875 | function call with no prior declaration. | CERT EXP37-C |
| M | 875 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 882 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 882 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * time | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_size (896 to 945 misc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 906 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 906 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * size | CERT INT01-C,INT02-C,INT07-C |
| M | 913 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 913 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * size | CERT INT01-C,INT02-C,INT07-C |
| M | 917 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 917 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 917 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * size | CERT INT01-C,INT02-C,INT07-C |
| M | 930 | function call with no prior declaration. | CERT EXP37-C |
| M | 930 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 932 | function call with no prior declaration. | CERT EXP37-C |
| M | 932 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 934 | function call with no prior declaration. | CERT EXP37-C |
| M | 934 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 936 | function call with no prior declaration. | CERT EXP37-C |
| M | 936 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 940 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 940 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * size | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_file_unload (383 to 404 modules-load.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_unload (406 to 419 modules-load.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 417 | function call with no prior declaration. | CERT EXP37-C |
| M | 417 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_check_cast (31 to 35 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 33 | function call with no prior declaration. | CERT EXP37-C |
| M | 33 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_check_cast_module (37 to 48 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_get_uniq_id (51 to 78 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 70 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_get_uniq_id_str (81 to 110 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | function call with no prior declaration. | CERT EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 102 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_find_id (113 to 136 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | function call with no prior declaration. | CERT EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_find_id_str (139 to 162 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 161 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| uniq_destroy (164 to 167 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| uniq_destroy_str (169 to 173 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_uniq_destroy (177 to 201 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_register_full (206 to 231 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_find (233 to 245 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| module_file_find (247 to 259 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| uniq_get_modules (261 to 264 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modules_init (266 to 280 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modules_deinit (282 to 300 modules.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | function call with no prior declaration. | CERT EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | function call with no prior declaration. | CERT EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | function call with no prior declaration. | CERT EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | function call with no prior declaration. | CERT EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | function call with no prior declaration. | CERT EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_disconnect_remove (40 to 47 net-disconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_timeout_disconnect (67 to 89 net-disconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_disconnect_later (93 to 109 net-disconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_disconnect_deinit (117 to 159 net-disconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | function call with no prior declaration. | CERT EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_io_channel_write_block (41 to 54 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| g_io_channel_read_block (56 to 72 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_gethostbyname_nonblock (76 to 149 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Signed/unsigned conversion without cast. : unsigned short int rec.ip4.family | CERT INT02-C,INT31-C,STR34-C |
| M | 114 | Signed/unsigned conversion without cast. : unsigned short int rec.ip6.family | CERT INT02-C,INT31-C,STR34-C |
| M | 118 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 128 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 135 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 130 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_gethostbyname_return (152 to 191 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | function call with no prior declaration. | CERT EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 176 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 179 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 184 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_disconnect_nonblock (201 to 208 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 203 | function call with no prior declaration. | CERT EXP37-C |
| M | 203 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| simple_init (210 to 225 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | function call with no prior declaration. | CERT EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| simple_readpipe (227 to 260 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 233 | function call with no prior declaration. | CERT EXP37-C |
| M | 233 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | function call with no prior declaration. | CERT EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Signed/unsigned conversion without cast. : unsigned short int ip = iprec.ip4.family | CERT INT02-C,INT31-C,STR34-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_connect_nonblock (263 to 294 net-nonblock.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | function call with no prior declaration. | CERT EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 281 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 285 | function call with no prior declaration. | CERT EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_sendbuffer_create (29 to 42 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 33 | function call with no prior declaration. | CERT EXP37-C |
| M | 33 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_sendbuffer_destroy (45 to 52 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| buffer_send (55 to 73 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_sendbuffer (75 to 84 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| buffer_add (87 to 108 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_sendbuffer_send (113 to 140 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_sendbuffer_flush (154 to 170 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_sendbuffer_handle (173 to 178 net-sendbuffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_connect_ip_ssl (392 to 399 network-openssl.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_ip_compare (59 to 70 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sin_set_ip (73 to 93 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sin_get_ip (95 to 105 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sin_set_port (107 to 115 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sin_get_port (117 to 124 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_connect (127 to 158 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Signed/unsigned conversion without cast. : unsigned short int ip = ip4.family | CERT INT02-C,INT31-C,STR34-C |
| M | 141 | Signed/unsigned conversion without cast. : unsigned short int ip6.family | CERT INT02-C,INT31-C,STR34-C |
| M | 149 | Signed/unsigned conversion without cast. : unsigned short int ip4.family | CERT INT02-C,INT31-C,STR34-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_connect_ip (161 to 216 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | function call with no prior declaration. | CERT EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_connect_unix (219 to 249 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 248 | function call with no prior declaration. | CERT EXP37-C |
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_disconnect (252 to 258 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | function call with no prior declaration. | CERT EXP37-C |
| M | 256 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_listen (262 to 314 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 268 | function call with no prior declaration. | CERT EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | function call with no prior declaration. | CERT EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | function call with no prior declaration. | CERT EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | function call with no prior declaration. | CERT EXP37-C |
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | function call with no prior declaration. | CERT EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_accept (317 to 338 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 323 | function call with no prior declaration. | CERT EXP37-C |
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 335 | function call with no prior declaration. | CERT EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_receive (341 to 357 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | function call with no prior declaration. | CERT EXP37-C |
| M | 349 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_transmit (360 to 374 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 365 | function call with no prior declaration. | CERT EXP37-C |
| M | 365 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_getsockname (377 to 394 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 382 | function call with no prior declaration. | CERT EXP37-C |
| M | 382 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 386 | function call with no prior declaration. | CERT EXP37-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_gethostbyname (399 to 475 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 413 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | function call with no prior declaration. | CERT EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 463 | Array index not unsigned. | CERT ARR30-C |
| M | 463 | Value is not of appropriate type. : unsigned int int hp -> h_addr_list [ count | CERT INT01-C,INT02-C,INT07-C |
| M | 471 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 471 | Array index not unsigned. | CERT ARR30-C |
| M | 471 | Value is not of appropriate type. : unsigned int int memcpy ( & ip4 -> ip , hp -> h_addr_list [ rand () % count | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_gethostbyaddr (479 to 513 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 490 | function call with no prior declaration. | CERT EXP37-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 506 | function call with no prior declaration. | CERT EXP37-C |
| M | 506 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 509 | function call with no prior declaration. | CERT EXP37-C |
| M | 509 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_ip2host (515 to 535 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 524 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | function call with no prior declaration. | CERT EXP37-C |
| M | 526 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | function call with no prior declaration. | CERT EXP37-C |
| M | 527 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_host2ip (537 to 566 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 541 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 557 | function call with no prior declaration. | CERT EXP37-C |
| M | 557 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 561 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_geterror (569 to 579 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 574 | function call with no prior declaration. | CERT EXP37-C |
| M | 574 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 574 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| net_getservbyport (621 to 627 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 625 | function call with no prior declaration. | CERT EXP37-C |
| M | 625 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| is_ipv4_address (629 to 638 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 632 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 632 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * host | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| is_ipv6_address (640 to 649 network.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 643 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 643 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * host | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nick_hash_add (33 to 53 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nick_hash_remove (55 to 74 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_set_host (89 to 99 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_destroy (101 to 113 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | function call with no prior declaration. | CERT EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_remove (116 to 123 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_rename_list (125 to 152 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Type conversion without cast. : int char signal_emit ( "nicklist changed" , 3 , channel , nickrec , | CERT INT02-C,INT31-C |
| M | 151 | function call with no prior declaration. | CERT EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_rename (154 to 159 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_find_wildcards (169 to 186 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_find_multiple (188 to 206 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_find (209 to 215 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_find_unique (217 to 230 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 222 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_find_mask (233 to 262 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 238 | function call with no prior declaration. | CERT EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 250 | function call with no prior declaration. | CERT EXP37-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 261 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_nicks_hash (264 to 270 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 267 | function call with no prior declaration. | CERT EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_getnicks (273 to 282 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 281 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 277 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_nicks_same_hash (290 to 301 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 294 | function call with no prior declaration. | CERT EXP37-C |
| M | 294 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | function call with no prior declaration. | CERT EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_get_same (303 to 318 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 308 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 314 | function call with no prior declaration. | CERT EXP37-C |
| M | 314 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 308 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_nicks_same_hash_unique (326 to 338 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 331 | function call with no prior declaration. | CERT EXP37-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_get_same_unique (340 to 357 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 352 | function call with no prior declaration. | CERT EXP37-C |
| M | 352 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_compare (360 to 388 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 379 | Array index not unsigned. | CERT ARR30-C |
| M | 379 | Value is not of appropriate type. : unsigned int int nick_prefix [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 380 | Array index not unsigned. | CERT ARR30-C |
| M | 380 | Value is not of appropriate type. : unsigned int int p1 -> prefixes [ 0 ] == nick_prefix [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 382 | Array index not unsigned. | CERT ARR30-C |
| M | 382 | Value is not of appropriate type. : unsigned int int p2 -> prefixes [ 0 ] == nick_prefix [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_update_flags_list (390 to 416 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_set_own (433 to 453 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 441 | function call with no prior declaration. | CERT EXP37-C |
| M | 441 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 452 | function call with no prior declaration. | CERT EXP37-C |
| M | 452 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_created (455 to 461 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 457 | function call with no prior declaration. | CERT EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 459 | function call with no prior declaration. | CERT EXP37-C |
| M | 459 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_destroyed (475 to 482 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 477 | function call with no prior declaration. | CERT EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 479 | function call with no prior declaration. | CERT EXP37-C |
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | function call with no prior declaration. | CERT EXP37-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nick_nfind (484 to 503 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 490 | function call with no prior declaration. | CERT EXP37-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 502 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nick_match_msg (506 to 581 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 511 | function call with no prior declaration. | CERT EXP37-C |
| M | 511 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 512 | function call with no prior declaration. | CERT EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 518 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 518 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 519 | function call with no prior declaration. | CERT EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 519 | Array index not unsigned. | CERT ARR30-C |
| M | 519 | Value is not of appropriate type. : unsigned int int ( int ) msg [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 519 | Value is not of appropriate type. : unsigned char int ( int ) msg [ len ] | CERT INT01-C,INT02-C,INT07-C |
| M | 519 | Array index not unsigned. | CERT ARR30-C |
| M | 519 | Value is not of appropriate type. : unsigned int int ( int ) msg [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 519 | Value is not of appropriate type. : unsigned char int ( int ) msg [ len ] | CERT INT01-C,INT02-C,INT07-C |
| M | 524 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 530 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 530 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick | CERT INT01-C,INT02-C,INT07-C |
| M | 530 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 530 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * msg | CERT INT01-C,INT02-C,INT07-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * msg | CERT INT01-C,INT02-C,INT07-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick | CERT INT01-C,INT02-C,INT07-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * msg | CERT INT01-C,INT02-C,INT07-C |
| M | 542 | Value is not of appropriate type. : unsigned char char ) ( * msg | CERT INT01-C,INT02-C,INT07-C |
| M | 550 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 550 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick | CERT INT01-C,INT02-C,INT07-C |
| M | 565 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 580 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 515 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_init (583 to 587 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 586 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 585 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nicklist_deinit (589 to 595 nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 592 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 591 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nickmatch_init (31 to 40 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 36 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nickmatch_deinit (42 to 48 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nickmatch_check_channel (50 to 61 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nickmatch_rebuild (63 to 72 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_nick_new (74 to 86 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_nick_remove (88 to 100 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nickmatch_cache_init (102 to 109 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 108 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 107 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 106 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nickmatch_cache_deinit (111 to 120 nickmatch-cache.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 116 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_child (30 to 36 pidwait.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 32 | function call with no prior declaration. | CERT EXP37-C |
| M | 32 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 32 | function call with no prior declaration. | CERT EXP37-C |
| M | 32 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pidwait_add (39 to 46 pidwait.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pidwait_remove (49 to 57 pidwait.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pidwait_init (66 to 72 pidwait.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pidwait_deinit (74 to 78 pidwait.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_init (35 to 59 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 37 | function call with no prior declaration. | CERT EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_destroy (61 to 84 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_find_server (86 to 105 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 90 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_find (107 to 125 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | function call with no prior declaration. | CERT EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_change_nick (127 to 142 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Type conversion without cast. : int char signal_emit ( "query nick changed" , 2 , query , | CERT INT02-C,INT31-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_change_address (144 to 151 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_change_server (153 to 166 queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_create (36 to 42 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_destroy (44 to 56 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | function call with no prior declaration. | CERT EXP37-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_add (59 to 76 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Type conversion without cast. : void char write_buffer ( rawlog -> handle , | CERT INT02-C,INT31-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Type conversion without cast. : int char signal_emit_id ( signal_rawlog , 2 , rawlog , | CERT INT02-C,INT31-C |
| M | 71 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_input (78 to 84 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_output (86 to 92 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_redirect (94 to 100 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_dump (102 to 110 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_open (112 to 129 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_close (131 to 138 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_save (140 to 151 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_rawlog (164 to 167 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 166 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_rawlog_save (170 to 178 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_rawlog_open (181 to 189 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_rawlog_close (192 to 199 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_init (201 to 214 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 212 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 211 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 210 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 208 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rawlog_deinit (216 to 224 rawlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 223 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 222 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 220 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| is_valid_charset (44 to 62 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 53 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 53 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Value is not of appropriate type. : bool signed char cd != ( GIConv ) | CERT INT01-C,INT02-C,INT07-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| find_conversion (64 to 78 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 76 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 77 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 76 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 74 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| str_is_ascii (80 to 88 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | Array index not unsigned. | CERT ARR30-C |
| M | 84 | Value is not of appropriate type. : unsigned int int str [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 85 | Array index not unsigned. | CERT ARR30-C |
| M | 85 | Value is not of appropriate type. : unsigned int int str [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 85 | Value is not of appropriate type. : char short str [ i ] | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| recode_in (90 to 145 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 134 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 136 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 139 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 142 | function call with no prior declaration. | CERT EXP37-C |
| M | 142 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| recode_out (147 to 183 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 170 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 174 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 174 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 178 | function call with no prior declaration. | CERT EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 180 | function call with no prior declaration. | CERT EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| recode_update_charset (185 to 194 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| recode_init (196 to 203 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 202 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 201 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 198 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| recode_deinit (205 to 208 recode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| reconnect_save_status (39 to 59 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_reconnect_add (61 to 77 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 69 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_reconnect_destroy (79 to 91 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_reconnect_timeout (93 to 135 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sserver_connect (137 to 146 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_copy_skeleton (148 to 201 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 178 | function call with no prior declaration. | CERT EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_reconnect (212 to 309 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 220 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | function call with no prior declaration. | CERT EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 285 | function call with no prior declaration. | CERT EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 307 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 225 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 220 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (311 to 319 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 313 | function call with no prior declaration. | CERT EXP37-C |
| M | 313 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 313 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_rmreconns (323 to 327 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 326 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| reconnect_find_tag (329 to 341 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 337 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| reconnect_all (343 to 369 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 356 | function call with no prior declaration. | CERT EXP37-C |
| M | 356 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 367 | function call with no prior declaration. | CERT EXP37-C |
| M | 367 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_reconnect (372 to 436 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 380 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & tag , & | CERT INT02-C,INT31-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | function call with no prior declaration. | CERT EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | function call with no prior declaration. | CERT EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_disconnect (438 to 452 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 442 | function call with no prior declaration. | CERT EXP37-C |
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_reconnect_init (473 to 493 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 481 | function call with no prior declaration. | CERT EXP37-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 491 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 490 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 488 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 487 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 486 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 485 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_reconnect_deinit (495 to 508 servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 507 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 506 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 505 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 503 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 502 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 501 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 500 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 499 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| save_ips (38 to 56 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | Signed/unsigned conversion without cast. : unsigned short int ip4 -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Signed/unsigned conversion without cast. : unsigned short int ip6 -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_source_host_ip (58 to 77 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | Type conversion without cast. : bool char source_host_ok = *hostname | CERT INT02-C,INT31-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_fill_reconn (94 to 112 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_fill (114 to 149 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_fill_server (151 to 181 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | Signed/unsigned conversion without cast. : unsigned short int sserver -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 162 | Signed/unsigned conversion without cast. : unsigned short int conn -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_fill_chatnet (183 to 207 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_addr_conn (209 to 264 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | function call with no prior declaration. | CERT EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | function call with no prior declaration. | CERT EXP37-C |
| M | 256 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 259 | function call with no prior declaration. | CERT EXP37-C |
| M | 259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_chatnet_conn (269 to 300 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_create_conn (304 to 327 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 312 | function call with no prior declaration. | CERT EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_find (331 to 353 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 352 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_find_port (356 to 362 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_read (364 to 425 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 390 | function call with no prior declaration. | CERT EXP37-C |
| M | 390 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 392 | function call with no prior declaration. | CERT EXP37-C |
| M | 392 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | Value is not of appropriate type. | CERT INT01-C,INT02-C,INT07-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | Value is not of appropriate type. : int | CERT INT01-C,INT02-C,INT07-C |
| M | 401 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 402 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | function call with no prior declaration. | CERT EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Signed/unsigned conversion without cast. : unsigned int int rec -> use_ssl = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | Signed/unsigned conversion without cast. : unsigned int int rec -> ssl_verify = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | function call with no prior declaration. | CERT EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 417 | Signed/unsigned conversion without cast. : unsigned int int rec -> autoconnect = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 418 | Signed/unsigned conversion without cast. : unsigned int int rec -> no_proxy = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | function call with no prior declaration. | CERT EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 405 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 407 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 408 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 410 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 411 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 419 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 418 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 417 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 409 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 406 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 373 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_save (427 to 463 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 432 | function call with no prior declaration. | CERT EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | Signed/unsigned conversion without cast. : unsigned short int config_node_set_str ( mainconfig , node , "family" , rec -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 460 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 458 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 448 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 445 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 437 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 434 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_remove_config (465 to 475 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 472 | function call with no prior declaration. | CERT EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 470 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_destroy (477 to 493 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 479 | function call with no prior declaration. | CERT EXP37-C |
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 482 | function call with no prior declaration. | CERT EXP37-C |
| M | 482 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 483 | function call with no prior declaration. | CERT EXP37-C |
| M | 483 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 484 | function call with no prior declaration. | CERT EXP37-C |
| M | 484 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 485 | function call with no prior declaration. | CERT EXP37-C |
| M | 485 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 487 | function call with no prior declaration. | CERT EXP37-C |
| M | 487 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 488 | function call with no prior declaration. | CERT EXP37-C |
| M | 488 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 490 | function call with no prior declaration. | CERT EXP37-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 491 | function call with no prior declaration. | CERT EXP37-C |
| M | 491 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | function call with no prior declaration. | CERT EXP37-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_setup_add (495 to 503 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 498 | function call with no prior declaration. | CERT EXP37-C |
| M | 498 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 499 | function call with no prior declaration. | CERT EXP37-C |
| M | 499 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_servers (511 to 526 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 517 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 524 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 522 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 520 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (528 to 538 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | function call with no prior declaration. | CERT EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 533 | function call with no prior declaration. | CERT EXP37-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_setup_init (540 to 563 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 556 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 557 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 562 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 561 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 560 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 548 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 546 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 545 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 544 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_setup_deinit (565 to 579 servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 567 | function call with no prior declaration. | CERT EXP37-C |
| M | 567 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 568 | function call with no prior declaration. | CERT EXP37-C |
| M | 568 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 569 | function call with no prior declaration. | CERT EXP37-C |
| M | 569 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 572 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 576 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 575 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 574 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_failed (41 to 68 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | Type conversion without cast. : int char signal_emit ( "server connect failed" , 2 , server , | CERT INT02-C,INT31-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 43 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_create_address_tag (71 to 96 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 88 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 92 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 93 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_create_tag (100 to 139 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 130 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 106 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_finished (142 to 148 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_callback_init (150 to 168 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | function call with no prior declaration. | CERT EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_real_connect (203 to 265 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 259 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 227 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_callback_readpipe (267 to 346 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 281 | function call with no prior declaration. | CERT EXP37-C |
| M | 281 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | function call with no prior declaration. | CERT EXP37-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | Signed/unsigned conversion without cast. : unsigned short int ip = iprec.ip4.family | CERT INT02-C,INT31-C,STR34-C |
| M | 295 | Signed/unsigned conversion without cast. : unsigned short int server -> connrec -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 297 | Signed/unsigned conversion without cast. : unsigned short int ip = iprec.ip6.family | CERT INT02-C,INT31-C,STR34-C |
| M | 298 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 302 | Signed/unsigned conversion without cast. : unsigned short int iprec.ip4.family | CERT INT02-C,INT31-C,STR34-C |
| M | 303 | Signed/unsigned conversion without cast. : unsigned short int iprec.ip6.family | CERT INT02-C,INT31-C,STR34-C |
| M | 306 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 309 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 317 | function call with no prior declaration. | CERT EXP37-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 330 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 335 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect (348 to 358 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_init (361 to 389 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 365 | function call with no prior declaration. | CERT EXP37-C |
| M | 365 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 367 | function call with no prior declaration. | CERT EXP37-C |
| M | 367 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 373 | function call with no prior declaration. | CERT EXP37-C |
| M | 373 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | function call with no prior declaration. | CERT EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 376 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 377 | function call with no prior declaration. | CERT EXP37-C |
| M | 377 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 380 | function call with no prior declaration. | CERT EXP37-C |
| M | 380 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 382 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 382 | function call with no prior declaration. | CERT EXP37-C |
| M | 382 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 384 | function call with no prior declaration. | CERT EXP37-C |
| M | 384 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_start_connect (392 to 442 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 416 | function call with no prior declaration. | CERT EXP37-C |
| M | 416 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 417 | function call with no prior declaration. | CERT EXP37-C |
| M | 417 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | function call with no prior declaration. | CERT EXP37-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | function call with no prior declaration. | CERT EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 437 | function call with no prior declaration. | CERT EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 431 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 408 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_remove_channels (444 to 467 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 449 | function call with no prior declaration. | CERT EXP37-C |
| M | 449 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 463 | function call with no prior declaration. | CERT EXP37-C |
| M | 463 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 464 | function call with no prior declaration. | CERT EXP37-C |
| M | 464 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 461 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_disconnect (469 to 513 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 473 | function call with no prior declaration. | CERT EXP37-C |
| M | 473 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 473 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 473 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 508 | function call with no prior declaration. | CERT EXP37-C |
| M | 508 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 482 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 501 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 502 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 473 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_ref (515 to 520 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 517 | function call with no prior declaration. | CERT EXP37-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 517 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 517 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_unref (522 to 546 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 524 | function call with no prior declaration. | CERT EXP37-C |
| M | 524 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 524 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 524 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 526 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 529 | function call with no prior declaration. | CERT EXP37-C |
| M | 529 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 530 | function call with no prior declaration. | CERT EXP37-C |
| M | 530 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 535 | function call with no prior declaration. | CERT EXP37-C |
| M | 535 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | function call with no prior declaration. | CERT EXP37-C |
| M | 538 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 539 | function call with no prior declaration. | CERT EXP37-C |
| M | 539 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 540 | function call with no prior declaration. | CERT EXP37-C |
| M | 540 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 541 | function call with no prior declaration. | CERT EXP37-C |
| M | 541 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 544 | function call with no prior declaration. | CERT EXP37-C |
| M | 544 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 524 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_find_tag (548 to 563 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 558 | function call with no prior declaration. | CERT EXP37-C |
| M | 558 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_find_lookup_tag (565 to 580 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 569 | function call with no prior declaration. | CERT EXP37-C |
| M | 569 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 575 | function call with no prior declaration. | CERT EXP37-C |
| M | 575 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_find_chatnet (582 to 598 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 586 | function call with no prior declaration. | CERT EXP37-C |
| M | 586 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 593 | function call with no prior declaration. | CERT EXP37-C |
| M | 593 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_unref (605 to 648 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 607 | function call with no prior declaration. | CERT EXP37-C |
| M | 607 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 607 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 607 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 609 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 609 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 612 | function call with no prior declaration. | CERT EXP37-C |
| M | 612 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 616 | function call with no prior declaration. | CERT EXP37-C |
| M | 616 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 621 | function call with no prior declaration. | CERT EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 622 | function call with no prior declaration. | CERT EXP37-C |
| M | 622 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 623 | function call with no prior declaration. | CERT EXP37-C |
| M | 623 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 624 | function call with no prior declaration. | CERT EXP37-C |
| M | 624 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 626 | function call with no prior declaration. | CERT EXP37-C |
| M | 626 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 627 | function call with no prior declaration. | CERT EXP37-C |
| M | 627 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | function call with no prior declaration. | CERT EXP37-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 630 | function call with no prior declaration. | CERT EXP37-C |
| M | 630 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 631 | function call with no prior declaration. | CERT EXP37-C |
| M | 631 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 633 | function call with no prior declaration. | CERT EXP37-C |
| M | 633 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 634 | function call with no prior declaration. | CERT EXP37-C |
| M | 634 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 635 | function call with no prior declaration. | CERT EXP37-C |
| M | 635 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 636 | function call with no prior declaration. | CERT EXP37-C |
| M | 636 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 638 | function call with no prior declaration. | CERT EXP37-C |
| M | 638 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 639 | function call with no prior declaration. | CERT EXP37-C |
| M | 639 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 640 | function call with no prior declaration. | CERT EXP37-C |
| M | 640 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 641 | function call with no prior declaration. | CERT EXP37-C |
| M | 641 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 643 | function call with no prior declaration. | CERT EXP37-C |
| M | 643 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 644 | function call with no prior declaration. | CERT EXP37-C |
| M | 644 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 647 | function call with no prior declaration. | CERT EXP37-C |
| M | 647 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 607 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_change_nick (650 to 656 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 652 | function call with no prior declaration. | CERT EXP37-C |
| M | 652 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 653 | function call with no prior declaration. | CERT EXP37-C |
| M | 653 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_connect_own_ip_save (659 to 680 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 662 | Signed/unsigned conversion without cast. : unsigned short int ip4 -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 663 | function call with no prior declaration. | CERT EXP37-C |
| M | 663 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 664 | Signed/unsigned conversion without cast. : unsigned short int ip6 -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 665 | function call with no prior declaration. | CERT EXP37-C |
| M | 665 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 667 | Signed/unsigned conversion without cast. : unsigned short int ip4 -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 670 | function call with no prior declaration. | CERT EXP37-C |
| M | 670 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 671 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 674 | Signed/unsigned conversion without cast. : unsigned short int ip6 -> family | CERT INT02-C,INT31-C,STR34-C |
| M | 677 | function call with no prior declaration. | CERT EXP37-C |
| M | 677 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 678 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_options_get_server (684 to 720 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 700 | function call with no prior declaration. | CERT EXP37-C |
| M | 700 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 710 | function call with no prior declaration. | CERT EXP37-C |
| M | 710 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 718 | function call with no prior declaration. | CERT EXP37-C |
| M | 718 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 707 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_init (741 to 751 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 745 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 747 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 744 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 743 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_deinit (753 to 762 servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 755 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_set_binary (40 to 45 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_upgrade (47 to 55 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_upgrade (58 to 89 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 67 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_save_nick (91 to 104 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 99 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 96 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 94 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_save_channel_nicks (106 to 116 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_save_channel (118 to 131 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_save_server_channels (133 to 143 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 142 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_save_server (145 to 181 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 174 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 164 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 161 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_restore_channel (199 to 217 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 209 | Value is not of appropriate type. | CERT INT01-C,INT02-C,INT07-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | function call with no prior declaration. | CERT EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 211 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 208 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 204 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_restore_server_channels (219 to 231 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 229 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_restore_server (233 to 271 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | function call with no prior declaration. | CERT EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 269 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 244 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 242 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 241 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_session_save (273 to 290 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 285 | function call with no prior declaration. | CERT EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 288 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 280 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_session_restore (292 to 311 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 307 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 307 | function call with no prior declaration. | CERT EXP37-C |
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 308 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 310 | function call with no prior declaration. | CERT EXP37-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 299 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_init_finished (313 to 329 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 328 | function call with no prior declaration. | CERT EXP37-C |
| M | 328 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_register_options (331 to 340 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 338 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 339 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_init (342 to 353 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 352 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 350 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 349 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 348 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 347 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 346 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 344 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_deinit (355 to 368 session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 357 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 367 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 366 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 365 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 363 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 362 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 361 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 359 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get (51 to 68 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_str_type (70 to 84 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 79 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_str (86 to 89 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_int (91 to 104 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 99 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_bool (106 to 119 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 114 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_time (121 to 130 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 128 | function call with no prior declaration. | CERT EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_size (140 to 149 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_print (151 to 170 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add (172 to 201 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 178 | function call with no prior declaration. | CERT EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add_str_module (203 to 211 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add_int_module (213 to 221 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add_bool_module (223 to 232 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Signed/unsigned conversion without cast. : unsigned int int default_value.v_bool = def | CERT INT02-C,INT31-C,STR34-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add_time_module (234 to 242 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add_level_module (244 to 252 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 250 | function call with no prior declaration. | CERT EXP37-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_add_size_module (254 to 262 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_destroy (264 to 273 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 268 | function call with no prior declaration. | CERT EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_unref (275 to 282 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 277 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 277 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_remove (284 to 293 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 288 | function call with no prior declaration. | CERT EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_remove_hash (295 to 304 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_remove_module (306 to 311 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_node (313 to 328 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 322 | function call with no prior declaration. | CERT EXP37-C |
| M | 322 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 327 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 326 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_type (379 to 387 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | function call with no prior declaration. | CERT EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_record (390 to 395 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 392 | function call with no prior declaration. | CERT EXP37-C |
| M | 392 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_init_finished (397 to 412 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_clean_invalid_module (414 to 434 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 430 | function call with no prior declaration. | CERT EXP37-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 431 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_clean_invalid (438 to 449 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 445 | function call with no prior declaration. | CERT EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| backwards_compatibility (451 to 490 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 461 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | function call with no prior declaration. | CERT EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 464 | function call with no prior declaration. | CERT EXP37-C |
| M | 464 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 465 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 466 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 467 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 468 | function call with no prior declaration. | CERT EXP37-C |
| M | 468 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 478 | function call with no prior declaration. | CERT EXP37-C |
| M | 478 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | function call with no prior declaration. | CERT EXP37-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 482 | function call with no prior declaration. | CERT EXP37-C |
| M | 482 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 476 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 469 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_check_module (494 to 547 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 502 | function call with no prior declaration. | CERT EXP37-C |
| M | 502 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 508 | function call with no prior declaration. | CERT EXP37-C |
| M | 508 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 509 | function call with no prior declaration. | CERT EXP37-C |
| M | 509 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 519 | function call with no prior declaration. | CERT EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 524 | function call with no prior declaration. | CERT EXP37-C |
| M | 524 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | function call with no prior declaration. | CERT EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 540 | function call with no prior declaration. | CERT EXP37-C |
| M | 540 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | function call with no prior declaration. | CERT EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 543 | function call with no prior declaration. | CERT EXP37-C |
| M | 543 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 546 | function call with no prior declaration. | CERT EXP37-C |
| M | 546 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 504 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_compare (549 to 555 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 551 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_hash_get (557 to 562 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 560 | function call with no prior declaration. | CERT EXP37-C |
| M | 560 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_get_sorted (564 to 571 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 569 | function call with no prior declaration. | CERT EXP37-C |
| M | 569 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 570 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_term (573 to 583 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 576 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 582 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| file_checksum (587 to 603 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 593 | function call with no prior declaration. | CERT EXP37-C |
| M | 593 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 597 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 597 | function call with no prior declaration. | CERT EXP37-C |
| M | 597 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 598 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 598 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 599 | Type conversion without cast. : unsigned int char checksum += buf | CERT INT02-C,INT31-C |
| M | 599 | Array index not unsigned. | CERT ARR30-C |
| M | 599 | Value is not of appropriate type. : unsigned int int checksum += buf [ ret | CERT INT01-C,INT02-C,INT07-C |
| M | 599 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 599 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 601 | function call with no prior declaration. | CERT EXP37-C |
| M | 601 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_config_save_state (605 to 618 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 609 | function call with no prior declaration. | CERT EXP37-C |
| M | 609 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 611 | function call with no prior declaration. | CERT EXP37-C |
| M | 611 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_config_is_changed (620 to 633 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 627 | function call with no prior declaration. | CERT EXP37-C |
| M | 627 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_configfile (635 to 676 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 645 | function call with no prior declaration. | CERT EXP37-C |
| M | 645 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 650 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 651 | function call with no prior declaration. | CERT EXP37-C |
| M | 651 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 654 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 660 | function call with no prior declaration. | CERT EXP37-C |
| M | 660 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 662 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "error" , | CERT INT02-C,INT31-C |
| M | 663 | function call with no prior declaration. | CERT EXP37-C |
| M | 663 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 675 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 665 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| init_configfile (678 to 706 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 683 | function call with no prior declaration. | CERT EXP37-C |
| M | 683 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 686 | function call with no prior declaration. | CERT EXP37-C |
| M | 686 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 688 | function call with no prior declaration. | CERT EXP37-C |
| M | 688 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 689 | function call with no prior declaration. | CERT EXP37-C |
| M | 689 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 699 | function call with no prior declaration. | CERT EXP37-C |
| M | 699 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 701 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "error" , | CERT INT02-C,INT31-C |
| M | 702 | function call with no prior declaration. | CERT EXP37-C |
| M | 702 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 705 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_reread (708 to 739 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 715 | function call with no prior declaration. | CERT EXP37-C |
| M | 715 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 718 | function call with no prior declaration. | CERT EXP37-C |
| M | 718 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 723 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 723 | function call with no prior declaration. | CERT EXP37-C |
| M | 723 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "error" , | CERT INT02-C,INT31-C |
| M | 726 | function call with no prior declaration. | CERT EXP37-C |
| M | 726 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_save (741 to 760 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 753 | function call with no prior declaration. | CERT EXP37-C |
| M | 753 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 755 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "error" , | CERT INT02-C,INT31-C |
| M | 756 | function call with no prior declaration. | CERT EXP37-C |
| M | 756 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | function call with no prior declaration. | CERT EXP37-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_autosave (762 to 787 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 773 | function call with no prior declaration. | CERT EXP37-C |
| M | 773 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 774 | function call with no prior declaration. | CERT EXP37-C |
| M | 774 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 779 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "warning" , | CERT INT02-C,INT31-C |
| M | 780 | function call with no prior declaration. | CERT EXP37-C |
| M | 780 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 783 | function call with no prior declaration. | CERT EXP37-C |
| M | 783 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 770 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 771 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 782 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_init (789 to 808 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 791 | function call with no prior declaration. | CERT EXP37-C |
| M | 791 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 804 | function call with no prior declaration. | CERT EXP37-C |
| M | 804 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 803 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 807 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 806 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| settings_deinit (815 to 828 settings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 817 | function call with no prior declaration. | CERT EXP37-C |
| M | 817 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 821 | function call with no prior declaration. | CERT EXP37-C |
| M | 821 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 822 | function call with no prior declaration. | CERT EXP37-C |
| M | 822 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 824 | function call with no prior declaration. | CERT EXP37-C |
| M | 824 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 825 | function call with no prior declaration. | CERT EXP37-C |
| M | 825 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 819 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 818 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_unref_full (55 to 73 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 59 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_hash_unref (80 to 83 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_add_full_id (93 to 131 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_remove_hook (133 to 143 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_remove_id (167 to 177 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_remove_full (180 to 185 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_hooks_clean (187 to 206 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 202 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 202 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_emit_real (208 to 271 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 217 | Array index not unsigned. | CERT ARR30-C |
| M | 217 | Value is not of appropriate type. : unsigned int int arglist [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_emit (273 to 291 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_emit_id (293 to 309 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 298 | function call with no prior declaration. | CERT EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | function call with no prior declaration. | CERT EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_continue (311 to 331 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 329 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_stop (334 to 343 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 340 | function call with no prior declaration. | CERT EXP37-C |
| M | 340 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_stop_by_name (346 to 357 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 352 | function call with no prior declaration. | CERT EXP37-C |
| M | 352 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_get_emitted_id (366 to 373 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_is_stopped (376 to 384 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 380 | function call with no prior declaration. | CERT EXP37-C |
| M | 380 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | function call with no prior declaration. | CERT EXP37-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_remove_module (386 to 399 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signals_remove_module (402 to 410 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | function call with no prior declaration. | CERT EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | function call with no prior declaration. | CERT EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signals_init (412 to 415 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_free (417 to 429 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | function call with no prior declaration. | CERT EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signals_deinit (431 to 439 signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | function call with no prior declaration. | CERT EXP37-C |
| M | 435 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | function call with no prior declaration. | CERT EXP37-C |
| M | 436 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_argument (41 to 88 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 56 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** cmd | CERT INT01-C,INT02-C,INT07-C |
| M | 60 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 60 | Type conversion without cast. : int char arg = max = ( ** cmd | CERT INT02-C,INT31-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** cmd | CERT INT01-C,INT02-C,INT07-C |
| M | 70 | Type conversion without cast. : int char max = ( ** cmd | CERT INT02-C,INT31-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Array index not unsigned. | CERT ARR30-C |
| M | 79 | Value is not of appropriate type. : unsigned int int g_string_append ( str , arglist [ arg | CERT INT01-C,INT02-C,INT07-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_long_variable_value (90 to 119 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_long_variable (121 to 138 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Value is not of appropriate type. : unsigned char char ( * cmd ) [ 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Value is not of appropriate type. : int char var = g_strndup ( start , ( int ) ( * cmd - start | CERT INT01-C,INT02-C,INT07-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_variable (142 to 177 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** cmd | CERT INT01-C,INT02-C,INT07-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** cmd | CERT INT01-C,INT02-C,INT07-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Value is not of appropriate type. : unsigned char char ( * cmd ) [ 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 174 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 174 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_history (179 to 197 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 184 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 184 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 185 | Type conversion without cast. : int char ** cmd != '!' | CERT INT02-C,INT31-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | Value is not of appropriate type. : int char text = g_strndup ( start , ( int ) ( * cmd - start | CERT INT01-C,INT02-C,INT07-C |
| M | 191 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 191 | Type conversion without cast. : int char ret = history_func ( | CERT INT02-C,INT31-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_special_value (199 to 275 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ** cmd | CERT INT01-C,INT02-C,INT07-C |
| M | 208 | function call with no prior declaration. | CERT EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 268 | function call with no prior declaration. | CERT EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_alignment_args (278 to 316 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * str | CERT INT01-C,INT02-C,INT07-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * str | CERT INT01-C,INT02-C,INT07-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * str | CERT INT01-C,INT02-C,INT07-C |
| M | 312 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 312 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 314 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_alignment (319 to 345 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 330 | function call with no prior declaration. | CERT EXP37-C |
| M | 330 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | function call with no prior declaration. | CERT EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_special (349 to 449 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 385 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 389 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 392 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 405 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 407 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 423 | function call with no prior declaration. | CERT EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 442 | function call with no prior declaration. | CERT EXP37-C |
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 448 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gstring_append_escaped (451 to 479 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 457 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 459 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 460 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 464 | function call with no prior declaration. | CERT EXP37-C |
| M | 464 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 472 | function call with no prior declaration. | CERT EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_special_string (482 to 532 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 490 | function call with no prior declaration. | CERT EXP37-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 493 | function call with no prior declaration. | CERT EXP37-C |
| M | 493 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 504 | function call with no prior declaration. | CERT EXP37-C |
| M | 504 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 510 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 515 | function call with no prior declaration. | CERT EXP37-C |
| M | 515 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | function call with no prior declaration. | CERT EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | function call with no prior declaration. | CERT EXP37-C |
| M | 527 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 529 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 530 | function call with no prior declaration. | CERT EXP37-C |
| M | 530 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 531 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| eval_special_string (539 to 608 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 552 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | Value is not of appropriate type. : unsigned int signed char ( str ) [ | CERT INT01-C,INT02-C,INT07-C |
| M | 554 | Value is not of appropriate type. : unsigned int signed char ( str ) [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 554 | Type conversion without cast. : int char ( str ) [ - 1 ] != '\\' | CERT INT02-C,INT31-C |
| M | 554 | Value is not of appropriate type. : unsigned int signed char ) [ | CERT INT01-C,INT02-C,INT07-C |
| M | 554 | Value is not of appropriate type. : unsigned int signed char ) [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 555 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 567 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 571 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 571 | function call with no prior declaration. | CERT EXP37-C |
| M | 571 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 572 | function call with no prior declaration. | CERT EXP37-C |
| M | 572 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 574 | function call with no prior declaration. | CERT EXP37-C |
| M | 574 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 576 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 582 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 587 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 587 | function call with no prior declaration. | CERT EXP37-C |
| M | 587 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 588 | function call with no prior declaration. | CERT EXP37-C |
| M | 588 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 604 | function call with no prior declaration. | CERT EXP37-C |
| M | 604 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 605 | function call with no prior declaration. | CERT EXP37-C |
| M | 605 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 607 | function call with no prior declaration. | CERT EXP37-C |
| M | 607 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| special_history_func_set (610 to 613 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 612 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| update_signals_hash (615 to 641 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 621 | function call with no prior declaration. | CERT EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 626 | function call with no prior declaration. | CERT EXP37-C |
| M | 626 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 627 | function call with no prior declaration. | CERT EXP37-C |
| M | 627 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 637 | function call with no prior declaration. | CERT EXP37-C |
| M | 637 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_signal_hash (643 to 648 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 645 | function call with no prior declaration. | CERT EXP37-C |
| M | 645 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 646 | function call with no prior declaration. | CERT EXP37-C |
| M | 646 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_signals_list (650 to 666 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 659 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 659 | function call with no prior declaration. | CERT EXP37-C |
| M | 659 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 660 | function call with no prior declaration. | CERT EXP37-C |
| M | 660 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 663 | function call with no prior declaration. | CERT EXP37-C |
| M | 663 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 664 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| special_vars_signals_task (672 to 720 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 687 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 705 | function call with no prior declaration. | CERT EXP37-C |
| M | 705 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 709 | function call with no prior declaration. | CERT EXP37-C |
| M | 709 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 687 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 698 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 695 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| special_vars_add_signals (722 to 726 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| special_vars_remove_signals (728 to 732 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 731 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| special_vars_get_signals (734 to 737 special-vars.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 736 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| write_buffer_new_block (43 to 58 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| write_buffer (60 to 99 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| write_buffer_flush_rec (101 to 116 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| write_buffer_flush (118 to 127 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (135 to 152 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| write_buffer_init (159 to 174 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 172 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| write_buffer_deinit (176 to 189 write-buffer.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|